使用 LaTeX 创建专业的 PDF 文档

使用 LaTeX 创建专业的 PDF 文档

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

现在,我只是不知道从哪里开始。我愿意学习 LaTeX,但我真的不太了解它。它是一门编程语言还是一种软件?我应该从哪里开始?我需要什么软件?当我在 Google 中输入 LaTeX 时,它会获取太多页面,这让我很困惑。有没有关于它的在线文档和好的网站的推荐?TIA。

答案1

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

这让你不必担心看起来在完成内容之前,您就需要对文档进行编辑。在 Microsoft Word 等程序中,当您定义样式表并将标题格式设置为h1“粗体、15pt、无衬线”时,也可以实现类似的工作流程,但对我来说,这在 LaTeX 等标记语言中更自然。

当我开始学习 LaTeX 时,我学到了几乎所有可以让我入门的东西本指南

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

LaTeX 可以在任何文本编辑器中编写(可能是您之前看到的),但也有专门的编辑器(环境)可供新用户轻松使用:

  • 山猫技术中心:立即向您展示您的文档的外观
  • 奥科特克斯:非常高效的 (La)TeX 插件emacs(事实上这是我最近使用 emacs 的唯一原因),preview你甚至可以看到里面的数字和方程式是什么样子的emacs
  • LaTeX 的:LaTeX 插件vim,适合快速完成

对我来说,与使用 Microsoft Word 相比,LaTeX 的优点在于:

  • 专注于你的内容
  • 使文档看起来更专业变得非常容易,例如对图片、参考文献进行编号,对数学标记提供非常好的支持
  • 你的大学可能已经提供了 LaTeX 课程/风格,让一切看起来都像是必需的
  • LaTeX 对文档大小的限制很宽松,因此不会像 Word 那样在文档变得很大时崩溃

答案2

我发现这是开始使用 LaTeX 的好地方 http://en.wikibooks.org/wiki/LaTeX/Absolute_Beginners

LaTeX 不是编程语言,它是一种“文档标记语言”,并不是指特定的软件。

写成 LaTeX 后的样子如下:

\documentclass[12pt]{article}
\usepackage{amsmath}
\title{\LaTeX}
\date{}
\begin{document}
  \maketitle 
  \LaTeX example...

LaTeX 编译器(如果你使用 Windows,你可以使用http://miktex.org)将理解这一点并编写一份适当的文档(通常是 PDF)

答案3

其他答案很好地涵盖了 LaTeX 的基础知识。为了帮助您入门,以下是一些 SW 建议:

  • 如果你使用的是 Linux,几乎所有发行版都包含 TeX 和 LaTeX。只需安装相关软件包,它们通常被命名为“tex”或“texlive”。
  • 对于 Windows,请从其网站获取 TeXLive:http://www.tug.org/texlive/
  • 在 MacOS X 上,获取麦金塔电脑

安装后,您可以使用上面的其中一个教程来开始使用。

编写 LaTeX 的文件只是文本文件,因此您可以使用记事本来编写 LaTeX。不过,有一个能帮到您的编辑器还是很有用的。

首先,您可以使用 Notepad++ 或 vim 之类的东西。您也可以使用功能更全面的环境,例如 TeXnic Center,这取决于个人喜好。结果总是相同的,因为它们最终都只是调用 LaTeX。

附加信息:

另请参见此处:最好的 LaTeX 编辑器

您可能还想尝试 LyX。它不是 LaTeX(但基于 LaTeX),但更方便用户使用。如果您以后想直接使用 LaTeX,迁移并不困难。

相关内容