Latex 常见错误汇总及解决方案

  1. Latex Error:‘acmart.cls’ not found
    windows下latex编译ACM论文模板时,出现Latex Error:‘acmart.cls’ not found,解决方案:

    首先cd至模板所在目录下,然后运行以下命令:
    
    tex acmart.ins
  2. winEdit打开.tex 文件报错: error reading
    打开从网上下载的或拷贝过来的.tex文件时显示 error reading,解决方案:

    安装notepad++, 依次点击: 格式->转为utf8编码格式  即可
  3. Latex 伪代码缩进:
    可使用latex 提供的空格命令 \qquad 来实现伪代码的缩进,并可以手动对齐。
    伪代码中for循环编写:

    \FOR{i = 1 to t}{
               \STATE Randomly sample m instances from X to construct a mini-batch;
               \STATE Input the mini-batch to the image network ;
               \STATE Calculate the derivative according to (5) and update the 
               parameter $\theta_x$ using back propagation.
    }
    \ENDFOR \\
  4. 使用 \includegraphics{ fly } 报错! LaTeX Error: File `fly’ not found.:
    如果fly是eps文件,则在tex文件中加上 \usepackage{epstopdf},MikTex即可自动将eps文件转为PDF文件,因为MikTex默认不支持eps格式图片,若为png, jpg, pdf 格式则不会报错。
  5. 使用CTex编译tex文件时,标题的i上半部分的点会成为方形,这是不标准的,解决方案是换编译方式,使用texlive来编译tex文件,不过这样的话篇幅版式要重新调整。
  6. LaTeX写论文注意事项:
(1)空格:括号前一定要有空格与前文内容分开,标点符号(逗号,句号)后要加空格与后文分开。
(2)单双引号的使用。正确的单引号使用方式:左引号为 ` (全键盘上数字1左侧键位),右引号为 ' (分号右侧键位)。
    双引号则重复输入两次即可(即 `` '')。
(3)一些英文简写的用法:“that is”写作“i.e.,”,“for example”写为“e.g.,”,而“参看/参考”简写为“cf.”。
    注意,前两者有两个“.”且末尾要有“,”而“参考”的简写只有一个“.”。
(4)文中在引用参考文献时要用“~”(而不是直接空格)来产生空格,换行时不会发生“[]”与前文分开而单独处于行首的
    错误情况。“~\ref{}”命令同理。
(5)“\ldots”是列举中的省略符号,而“\cdots”用于运算(如连加、连乘等)
    中的省略,二者主要区别在于位置一高一低,切勿混用。
(6)公式中如果有指数或对数表示,要用\exp\log命令。不能用\text{exp}\text{log},更不能直接输入exp或log来表示。
(7)\ell的用法。在很多机器学习和视觉文章中会用到范数,正确的一范数或二范数表示应为$\ell_1$$\ell_2$。
(8)公式中的单位向量或零向量要用向量写法:\vec{1}\vec{0},有时也用\bm{1}加粗来表示向量。
    否则会被误认为标量。
(9)码字完毕定稿后万一超页怎么办?此处安利一个小trick。可将\vspace{-1em}放置于figure或
    table的\caption和图片或表格主体之间,来缩小空白节省篇幅。
(10)参考文献。在此只提一下title的写法。若某文献标题中含有特定含义大写字母(“SVM”“EM”等),应特别用
    第二重{}将其括起来才可使其正常表示。

Reference:

南大魏秀参–Novice Notes | A novice’s guide to papers writing with LaTeX (in Chinese)

你可能感兴趣的:(latex,Others)