Skip to main content

你的第一个LaTeX文档

初始案例

让我们创建一个简单的LaTeX文档。请新建一个文件夹名叫 latex_learn ,用VS Code打开,并创建一个名为 first_doc.tex 的文件。

latex_learn/
first_doc.tex --- LaTeX文档

first_doc.tex中输入如下代码:

\documentclass{article}
\begin{document}
Hello World!
\end{document}

接下来,我们将使用LaTeX编译器来编译这个文档。在命令行中,进入到first_doc.tex所在的文件夹,然后运行以下命令:

xelatex first_doc.tex

如果一切顺利,你将得到一个名为 first_doc.pdf 的文件。打开它,你会看到一个格式精美的文档。

输入中文

first_doc.tex中代码更改为:

\documentclass{article}
\begin{document}
你好世界!
\end{document}

然后运行以下命令:

xelatex first_doc.tex

不出意外你肯定会报错,这是为啥???

文档类型

TeX有多种文档类型可选,笔者较常用的有如下几种类型:

  • 对于英文,可以用bookarticlebeamer
  • 对于中文,可以用ctexbookctexartctexbeamer,这些类型自带了对中文的支持。

不同的文件类型,编写的过程中也会有一定的差异,如果直接修改文件类型的话,甚至会报错。以下统一选用ctexart。在编辑框第一行,输入如下内容来设置文件类型:

\documentclass{ctexart}

另外,一般也可以在\documentclass处设置基本参数,笔者通常设置默认字体大小为12pt,纸张大小为A4,单面打印。需要将第一行的内容替换为:

\documentclass[12pt, a4paper, oneside]{ctexart}

文件的正文部分需要放入document环境中,在document环境外的部分不会出现在文件中。

first_doc.tex中代码更改为:

\documentclass{ctexart}
\begin{document}
你好世界!
\end{document}

然后运行以下命令:

xelatex first_doc.tex

于是你就变得到了一个中文版本的PDF文档,而且不会报错。

注释

LaTeX 是一种 "程序代码",但它是专门用于文档排版的;因此,就像用其他编程语言编写的代码一样,在文档中加入注释是非常有用的。LATEX 注释是一段不会被排版或以任何方式影响文档的文字--通常用于添加 "待办 "事项;包括解释性说明;在调试时对棘手的宏或 LaTeX 代码的注释行/段提供内行解释。

在LATEX中做注释,只需在行首写上%符号即可,如下面使用上述例子的代码所示:

first_doc.tex中代码更改为:

\documentclass{ctexart}
\begin{document}
% 这是一个注释
你好世界!
\end{document}

运行以下命令:

xelatex first_doc.tex

你就会发现,注释部分不会出现在PDF文档中。