课程 二

使用LaTeX

本课解释了什么是TeX系统以及最常见的系统有哪些,列出了一些通常与 LaTeX 一起使用的文本编辑器,以及集成编辑器的在线系统。

与许多计算机程序不同,LaTeX 不是一个包含“所有内容”的单一应用程序。相反,有多个程序协同工作。我们可以将其分为两个你实际需要的部分:

LaTeX系统

使用 LaTeX 的核心是拥有一个可用的TeX系统。TeX系统是一组“幕后”程序和文件,它们是使 LaTeX 正常工作的必要条件,但大多数时候你不会直接“运行”它。

目前有两个主要的TeX系统,MiKTeXTeX Live。它们都可以在 Windows、macOS 和 Linux 上使用。MiKTeX 在 Windows 上有很强的背景;在 macOS上 ,TeX Live 被捆绑到一个更大的集合中,称为 MacTeX。每个系统都有其优点,你可能想查看LaTeX 项目的更多建议

由于 TeX Live 在所有常见平台上都可用,并且具有一些性能优势,我们建议如果你不确定要安装哪个系统,请选择 TeX Live。

编辑器

LaTeX 文件只是纯文本,因此可以用任何文本编辑器编辑。然而,使用专门为 LaTeX 设计的编辑器最为方便,因为它们提供了一键编译文件、内置PDF查看器和语法高亮等功能。所有现代LaTeX编辑器中一个非常有用的功能是 SyncTeX:可以点击源文件直接跳转到PDF,或反向跳转。

LaTeX 编辑器比我们在这里列出的要多得多:在 StackExchange 上有一个全面的列表。一个基本的编辑器,TeXworks,在 Windows 和 Linux 上的 TeX Live 和 MiKTeX 中都包含了,TeXShop则包含在 MacTeX 中。(我个人比较喜欢使用另一个优秀的编辑器 TexStudio。)

无论你选择哪个编辑器,我们建议你在安装TeX系统之后安装它,以便编辑器可以“找到”TeX系统并正确设置。

在线工作

有几个强大的在线网站可以让你避免安装TeX系统和 LaTeX 编辑器的需要。这些网站通过让你在网页中编辑文件,然后在后台运行 LaTeX,并显示生成的PDF。

其中一些网站将 LaTeX 与类似于文字处理器的功能结合在一起,而另一些则更专注于让你查看 LaTeX 代码,因此更接近于本地安装。

有些系统允许你在不登录的情况下运行 LaTeX,我们使用其中一个,TeXLive.net,让你编辑和测试我们提供的示例。对于更完整的工作,最好的在线系统要求你在使用前注册。这可以让你保存工作,也有助于网站不被过载。我们已经设置了链接,你可以使用 Overleaf编辑我们的示例,这是 LaTeX 在线的主要网站之一。当然还有其他的:Papeeria就是一个例子。

与他人合作

如果你计划将 LaTeX 源文件发送到处理它们的目的地,例如出版商、会议组织者或预印本服务器(例如 arXiv),你应该检查他们施加的限制。

练习

为自己设置一个本地 LaTeX 安装 一个在线 LaTeX 服务的账户。如果你使用本地安装,你还需要选择一个编辑器:我们建议从 TeXworks, TexStuio 或TeXShop(见上文)开始,然后在你了解自己如何最好地使用 LaTeX 后再查看其他编辑器。

你将能够在浏览器中运行我们所有的其他练习,但我们希望帮助你使用真实的文档,因此现在是让自己准备好的好时机。