1.在Latex中,非數學環境中不能使用下划線,否則會看做是數學環境,例如: A_B ,以為B是A的下標,然后提示少了 $ \$ $
2.一般 file ended while scanning use of \frame 等錯誤 是由於少了 }
3. 在使用\begin{split}中
(e:/texlive/texmf-dist/tex/latex/amsfonts/ueuf.fd) Runaway argument? \ell (\mathfrak {L}_D,z)-\ell (\mathfrak {L}_{D^i},z)| &\leq |\ell (\ETC. ! Paragraph ended before \split was complete. <to be read again> \par l.58
報錯,是由於少用了 }導致。
4. XeLatex 和 PDFlatex 的區別:
一般在Latex中有兩種方式用中文
\documentclass[UTF8]{ctexart}
## or
\documentclass[UTF8]{article}
\usepackage{ctex}
(1)用 XeLatex 編譯 中文文檔類 ctexart 時, tex源文件名不可包含中文,否則會出現編譯錯誤,顯示無法找到此文件。就如某些版本的matlab一樣,文件名最好為字母和下划線,不要用中文,否則識別不了路徑。但pdflatex 可以編譯中文名的源文件。
(2)Xelatex 對中文文檔類 ctexart的 支持更好,會自動處理好中文與字母、數字間的間距,即使沒有加空格,也會在編譯后自動加上空格。但 PDFLaTeX 則要自己手動加空格, 通常需要在中英文混編的時候,在英文兩側加上 ~(帶子) 。(最近編輯圖書 學習理論所得)所以有時候會出現,用PDFLaTeX編譯后的文件漢字和字母連在了一起,而換用 Xelatex 編譯則會有一個小空格。(難怪之前的講稿文檔,導師編輯一遍后空格全消失了。)
(3)hyperref,在 atricle 文檔類中,形成的是框,但在 ctex下則非框。對 hyperref 的支持不同,PDFLatex 形成的框能恰好蓋住字母,而Xelatex 則效果較差。
5. 如下代碼用來設置Section 部分的外表,即 section 標題左對齊。此代碼段來自從TexWorks 自帶的模板。
%%% SECTION TITLE APPEARANCE \usepackage{sectsty} \allsectionsfont{\sffamily\mdseries\upshape} % (See the fntguide.pdf for font help) % (This matches ConTeXt defaults)
同時 注意到 XeLaTex 和 pdfLaTex 的區別,若要用中文最好用XeLatex 配合 ctexart
使用 pdfLaTex 配合 cteart 會報錯。
同時 article 默認Section 標題左頂格
而 ctexart 默認 Section 標題居中,下一級標題才左頂格, 故在ctexart 中可加此命令使得Section 標題左對齊
6. 微分算子 dx 一般用 \,\mathrm{d} 羅馬字體(直立體)
~稱為帶子(ties),為不可打斷的空格,禁止在這種空格間斷行。一般用來表示在此斷行的空格,通常用於引用前綴和其標號之間(例如 "定理~ref{gougu}")或者外國人名不可斷行的名和姓之間。
~\\用來強制空一行。
7. 圖片的引用問題
%%圖11.1 \begin{figure}[ht] \label{pict1} %放在此處后面會莫名奇妙變成 不對應的編號 \centering \includegraphics[scale=0.3]{pict11.1.png} \caption{} \end{figure} %%%
以及
%%圖11.1 \begin{figure}[ht] \centering \includegraphics[scale=0.3]{pict11.1.png} \caption{} \label{pict1} %放在此處就不會亂 \end{figure} %%%
8. 出現如下錯誤,是由於 & 符號的問題
! Misplaced alignment tab character &. <argument> Mutiscale Modeling & Simulation l.144 ... \textit{Mutiscale Modeling & Simulation} , 4(4):1168--1200." ?
9. 如下問題
! Missing \endgroup inserted. <inserted text> \endgroup l.136 ^^I\end{split}
是由於編輯長公式時 {}=& 錯寫成 {}&=
10. 公式引用:
\label{eq:gougu}
(\ref{eq:gougu}) 引用
amsmath 定義了 \eqref 命令 專門用於公式的引用
\eqref{eq:gougu} 自動加括號
11. 超鏈接設置:
用 hyperref 宏包 ,可以用於設置參考文獻超鏈接 跳轉,也可以設置網址跳轉,