Latex注意事项杂录

    Latex真是一个好东西,你只需要关心编写的内容,不须关心排版的事宜,自有Latex帮你搞定。Latex就像一个画家,你可以告诉它:有一个庭院,院中有一座2层小楼,楼下有三丛草地,两盆花朵,还有三名垂髫少年嬉戏。不一会,画家就能画出一幅不错的图画,不仅完全包括你所述的内容,而且在美观方面能大大超出你的期望喔。刚刚改完论文,现将遇到的几个问题罗列如下,以便时时查询。

  1. Latex的排版依据是你所选择的模板,模板文件是“.cls”格式的文件。例如本论文中的默认模板时是“IEEEtran.cls”。在投论文之前,须引用所投会议的模板,替换cls文件。比如本次更换了模板后,发现keyword的格式有所不同。
  2. 文中出现了“全文都是黑体”的问题。将关键词由“\IEEEkeywords{}”改成“\begin{IEEEkeywords}\end{IEEEkeywords}”,问题神奇的消失了。
  3. 关于引用(包括表格、图片、算法)。在表格、图片、算法项中有个属性\label{},它一般在caption名称属性的后面。在文中的任何地方都可以用命令\ref{}来引用。
  4. 关于引文(即引用论文)。在*.bib文件中写好引文信息(利用google scholar中的bib索引将会极其方便),在winedit中bib按钮编译即可。之后,在文中的任何地方就可以命令\cite{}应用。这个在修改论文引文是极其方便。
  5. 关于引文的顺序。为了使得引文的编号依赖于在文中出现的顺序,须添加如下命令或者库:\bibliographystyle{ieeetr}\usepackage{cite},然后在最后添加:\bibliographystyle{plain}\bibliography{latex8(这个是*.bib的名称)}。
  6. 关于algorithm包。在描述算法方面非常好用,使用简单,排版非常漂亮。库:\usepackage[lined,boxed,commentsnumbered]{algorithm2e}

  7. 关于自定义命令。可以自定义很多命令。比如输入小写罗马数字命令:\newcommand{\rmnum}[1]{\romannumeral #1}。之后就只需要\rmnum{i}就能输入罗马数字了。自定义命令非常麻烦,需要深入了解latex的各个包,一般在网络上直接搜索相关常用命令就足够了。

  8. 关于排版中的对象位置。建议都用[htb]。

  9. 关于公式。这个实在是太好用了。

  10.  点击pdflatex按钮出现的"Unknown graphics extension: .eps"  是图片和pdflatex一起用时的错误。两种解决方法:1、可以将eps文件转换为pdf图片或jpg图片。2、用latex而不是pdflatex:tex处理过tex文件后生成dvi文件,然后通过dvipdf转换成pdf文件;pdflatex直接处理tex文件,输出pdf文件,pdflatex使用jpg,png能图片格式,不能使用eps文件。但用latex后,模板Singapore就不会有像pdflatex很好的效果,底色都变成了白的。 

  11. \vspace{}和\hspace{}可用来调节垂直和水平的位置。

  12. 关于蝴蝶效应。因为排版是有latex自己做的,当大表格和图片非常多时,排版可以会非常乱,有时候,在论文中删一行会有截然不同的结果,几可比天堂和地狱之别。

原文地址:https://www.cnblogs.com/sword03/p/1899633.html