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. 微分算子一般用 \,\mathrm{d} 罗马字体(直立体)
~称为带子(ties),为不可打断的空格,禁止在这种空格间断行。一般用来表示在此断行的空格,通常用于引用前缀和其标号之间(例如 "定理~ref{gougu}")或者外国人名不可断行的名和姓之间。
~\\用来强制空一行。
5图片的引用问题
%%图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}
%%%
6.出现如下错误,是由于 & 符号的问题
! Misplaced alignment tab character &.
<argument> Mutiscale Modeling &
Simulation
l.144 ... \textit{Mutiscale Modeling & Simulation}
, 4(4):1168--1200."
?
7.
! Missing \endgroup inserted.
<inserted text>
\endgroup
l.136 ^^I\end{split}
是由于编辑长公式时
{}=&
错写成 {}&=