LaTex 使用碰到的問題


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 宏包 ,可以用於設置參考文獻超鏈接 跳轉,也可以設置網址跳轉,


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM