使用 LaTeX 创建专业的 PDF 文档

Meh*_*lar 4 windows pdf latex

在我们的 MS 论文研究期间,我记得我的一些朋友使用 LaTeX 来写他们的论文。我只记得它就像一个旧的 MS-DOS 屏幕,程序链接到一些文件来安排页边距、纸张大小、页眉、页脚等。 朋友说学习 LaTeX 很难,但是一旦你学习,完成论文比 MS Word 更容易。

现在,我只是不知道从哪里开始。我愿意学习LaTeX,但我真的不太了解它。它是一种编程语言还是一种软件?我应该从哪里开始?我需要什么软件?当我在 Google 中输入 LaTeX 时,它获取了太多让我感到困惑的页面。有没有关于在线文档的建议,以及涵盖所有内容的好网站?TIA。

Ben*_*ier 12

LaTeX 是一种标记语言,这意味着文档中的一切都是关于它是什么而不是它的样子。最终格式化是由一个程序(例如 pdflatex)完成的,该程序将您的输入源文件转换为输出文件(例如 PDF 文件)。

这使您不必在完成内容之前担心文档的外观。类似的工作流程在 Microsoft Word 之类的程序中是可能的,当您定义样式表和例如格式化标题h1为“粗体、15pt、无衬线”时,但对我而言,这在 LaTeX 等标记语言中发生得更自然。

当我开始学习 LaTeX 时,我从本指南中学到了几乎所有东西。

可以在 TeX(LaTeX 中的底层语言)中进行实际编程,还有其他可能性,例如 Lua,但您不需要它来编写文档。

LaTeX 可以在任何文本编辑器中编写(可能是你以前看到的),但也有专门的编辑器(环境)可以让新用户很容易地做到这一点:

  • Lyx , TeXnicCenter:立即显示文档的外观
  • AUCTeX:非常高效的 (La)TeX 插件emacs(实际上是我这些天使用 emacs 的唯一原因),preview您甚至可以看看您的数字和方程式在内部的外观emacs
  • VIM-LaTeX : LaTeX-plugin for vim,适合快速的东西

与使用例如 Microsoft Word 相比,LaTeX 的优点是:

  • 你专注于你的内容
  • 使具有专业外观的文档变得非常容易,例如数字编号、参考文献、对数学标记的极好的支持
  • 你的大学可能已经提供了一个 LaTeX 类/样式,使一切看起来都像必需的
  • LaTeX 对文档的大小有非常宽松的限制,并且当文档变得非常大时,它不会像 Word 那样崩溃

  • 但请注意,实际上在每个至少中等大小的现实世界文档中,都有一些奇怪的角落情况,其中 LaTeX 的自动处理不能完全按照您的要求执行,您必须跳过几个环节才能获得所需的结果。几乎每次我使用 LaTeX 编写超过 5 页的文档时都会发生这种情况。内置算法的性能相当好,但仍然需要一些人工干预才能获得良好的结果(是的,数字也可能从文档中完全消失,就像在 Word 中一样)。 (2认同)
  • 也不要相信您不必了解任何有关排版的神话,LaTeX 会神奇地为您创建漂亮的文档。在不知情的情况下使用时,结果和 Word 一样糟糕,只是可能在它们上面披了一件丝绸长袍——这并没有太大变化,只是让结果在丑陋中看起来更好。例如:虽然你不会得到异常长的空格,但你会得到溢出右边框的线条。布局失败时,图形或表格可能会超出页面边界。如果不注意,您很容易在两侧获得“正确的引号”。 (2认同)