第五章 生成文章PDF版本

如果使用LaTeX撰写会议或者期刊论文,一般会要求提交一个PDF格式的论文文件。期刊则在最后会要求提交论文的源代码文件。 这个PDF格式的文件是由一个复杂的编译过程生成的。这个过程一般被称为“LaTeX+BibTeX+LaTeX+LaTeX”, 或者“LaTeX+BibTeX+LaTeX(x2)”。这是因为这个编译过程需要先运行LaTeX一次和Bibtex一次,然后再运行LaTeX两次。 如果不按照上述方式运行,则编译出来的论文可能会包含错误的(章节、表、图、公式的)引用序号。 最后运行一次PDFLaTeX,即可得到PDF版本的论文。
那么,为什么需要重复的执行LaTeX呢?这是因为这些步骤需要计算章节/图/表/参考文献的序号和引用位置,最后再将它们插入 论文中。其各步骤的具体细节为:
  • 第一次运行LaTeX,它会将正文中引用文献的地方(\cite{})写入.aux文件。
  • 第一次运行BibTeX,它会读取.aux文件,然后将使用到的文献引用写入.bbl文件。
  • 第二次运行LaTeX,它会将.bbl文件的内容插入到\bibliography{}的地方,并更新.aux中的Label信息。
  • 第三次运行LaTeX,它会将.aux中已更新的Label信息插入到原文中。这样原文中就能显示文献引用和序号了。
上一章
下一章

注册用户登陆后可留言

Copyright  2019 Little Waterdrop, LLC. All Rights Reserved.