標籤(空格分隔): 雜七雜八的問題windows
有必要寫一個博文記錄本身在Latex編譯時遇到的各類問題,但願能夠幫到遇到一樣錯誤的親故。講真,一直沒有系統的學習Latex,都是投哪一個會直接拿那個會的模板來套,而後每次須要調整本身的表格格式以及圖片規格的時候老是很頭疼,也會遇到跟多問題。Solution到用時方恨少,沒辦法,再作一回實用主義吧。。 並不打算系統的學習了。。(由於之後估計也用不上了。。略傷感)據說Latex作Slides仍是一把好手,改天能夠嘗試一下。ide
英文:寫英文論文的Latex軟件一抓一大把,這裏只列舉我用過的3款:windows下的WinEdt和texstudio。兩款都很好用,若是隻寫英文論文的話能夠直接用texstudio,很小巧通常也不會出現什麼問題(就是界面吃藕)。Mac下的TEXShop家族,包含了BibDesk, LaTexiT等組件,也很夠用。學習
中文:若是寫中文論文,什麼都不用說,要想錯誤出現的最少,直接用Windows+WinEdt Windows+WinEdt Windows+WinEdt吧!話說在Mac上整了好幾回我到如今都沒弄好怎麼編譯中文論文。。url
寫在這個時候,模板用的是我校的學術模板,網上一搜一大把。以前編譯都是直接使用pdfLatex
,直接生成PDf,然而學校模板中包含大量的宏包及eps矢量圖,都是更加兼容Latex+dvipdf
.code
Tips: 其實選擇哪一種編譯命令跟你要插入的圖片格式最相關。若是你用eps格式的圖片就用Latex編譯,若是插入的圖片是jpg, png, pdf格式,直接用pdfLatex.對象
\documentclass[dvipdfm, oneside, master]{thesis}
下面是幾種常見命令的解釋:(引擎就至關於編譯器,如C++的gcc)圖片
dvipdf
將其轉化爲PDF格式)Latex error: Cannot determine size of graphic (no BoundingBox)
再次聲明:由於本篇博客的編譯是latex + dvipdf
,因此下面的全部錯誤都是在此編譯命令下發生的.!ip
若是想在latex + dvipdf
命令下插入.jpg
格式的圖片怎麼辦。很好,就會遇到小標題中的錯誤。由於dvi輸出不支持讀取jpg、png格式圖片的大小,須要使用natwidth 和 natheight
顯示的聲明你插入的圖片的大小,以下:【參考】get
\documentclass{article} \usepackage{graphicx} \begin{document} \begin{figure} \centering \includegraphics[width=0.8\textwidth,natwidth=610,natheight=642]{tiger.pdf} \end{figure}
\end{document}編譯器
Latex error: .bb file not found
插入jpg, png, pdf格式圖片時路徑問題也要注意,若是tiger.jpg
與你的tex文件放在同一個目錄下,那麼應該這樣寫:
\includegraphics[width=0.8\textwidth,natwidth=610,natheight=642]{{./tiger.jpg}}
須要使用包:\usepackage{yrl}
而後在BibTeX中新建:
@Misc{UCSDLab, Title = {Anomaly Detection and Localization in Crowded Scenes}, Author = {Nuno Vasconcelos}, HowPublished = {\url{http://www.svcl.ucsd.edu/projects/anomaly/}} }
編譯後顯示以下:
[*] Nuno Vasconcelos, . Anomaly detection and localization in crowded scenes. http://www.
svcl.ucsd.edu/projects/anomaly/.
在定義圖表的時候用\label{fig:XXXX} or \label{table:XXXX}
,在正文中引用時用:\ref{fig:XXXX} or \ref{table:XXXX}
,可是有時候編譯完後的序號很奇怪。。會加上上級序號。。
正確的寫法應該是:\lable{}
命令要緊跟在\caption{}
以後!!
緣由是:原則上\label
位置很靈活,可是建議直接緊跟所要指代的對象。特別的,若是一個標籤在浮動環境中被聲明的話,只有當它緊跟在\caption{}
以後,\ref{XXXX}
纔會返回對應的圖片或者表格的編號。不然,即聲明寫在浮動環境外,\ref{XXXX}
會直接返回所在section的編號。
在\begin{abstract}
後先加入一行空行,而後在開始摘要的書寫。這樣編譯以後,段首就有空兩格了… 以後每段都要這樣咯~