2.敲代码
今天这个Hello World例程的目标就是输出Hello World。为此,我们在TeXstudio的代码编辑区敲入以下代码(后面再解释具体含义)。
\documentclass{article} \begin{document} Hello World \end{document}
3.编译
编译之前,我们需要设置LaTeX的编译方式。随着LaTeX的发展,出于不同的目的,出现了多种编译方式,如PdfLaTeX、LaTeX、XeLaTeX等,这里我们一般采用XeLaTeX,因为这种方式对中文的支持较好。 具体设置方法是进入菜单栏TeXstudio->Preferences,在弹出的窗口的左侧面板点击Build,在Default Compiler项选择XeLaTeX,并点击OK完成设置,如下图所示。
然后,点击下图所示编译并预览按钮,可以看到编译成功,没有出现错误,右侧输出效果的预览视图。
4.输出PDF
上面的预览视图还不算真正的输出PDF,其实在我们编译的时候,PDF文档已经在Hello World.tex的根目录生成了,找到就可以了。
到这里,就算完成了Hello World。
语法讲解
LaTeX文档的基本结构
\documentclass{article} \begin{document} \end{document}
上述三行代码代表了一个LaTeX文件必不可少的三个部分。
\documentclass{article}表示该文档的类型是期刊(aiticle),LaTeX还支持report(报告)、book(书籍)、beamer(幻灯片)等多种类型。
\begin{document}和\end{document}表示文档内容的开始和结束,也就是说,所有正文内容都写在其中。\begin{document}前的部分我们称为导言区,宏包我们都是写在导言区,后面会具体介绍。
此外,LaTeX中,我们用%表示注释,如:
\documentclass{article} %这是导言区 \begin{document} \end{document} 中文支持
在LaTeX中,想要支持中文非常简单,通常有两种方式:
- 调用ctex宏包,\usepackage[UTF8]{ctex},[ ]代表可选项,在LaTeX中这是非常常见的。[UTF8]表示该文档采用UTF8编码方式。
- 由于现在LaTeX对中文的支持已经很完善,因此我们可以直接使用\documentclass[UTF8]{ctexart},代表该文档是中文论文(ctex article)。推荐使用这种方式,因为对部分的宏包的支持较好。
用下面代码做个示范。
\documentclass[UTF8]{ctexart} \begin{document} 这是第一个\LaTeX 文档 \end{document}
编译输出,效果如下:
这里需要提一下,上面代码中的\LaTeX是专门用于显示LaTeX的logo。又如\TeX可以显示TeX的logo,大家可以自己试试。
行与段落LaTeX中,在一行的末尾使用\\表示换行,即另起一行。而两次按Enter表示另起一段落,即一个空行表示另起一段落。当然也可以用\par表示另起一段落。如下面代码所示:
\documentclass[UTF8]{ctexart} \begin{document} 这是第一行。\\ 这是第二行。 另起一段落,另起一段落,另起一段落,另起一段落,另起一段落,另起一段落,另起一段落,另起一段落。\par 另起一段落,另起一段落,另起一段落,另起一段落,另起一段落,另起一段落,另起一段落,另起一段落。 \end{document}
效果如下: