latex类似于一门编程语言,把代码码好,然后采用对应的编译器就可以编译成为PDF文档。今天开始正式介绍编译文档所涉及到的指令,详细的内容参考overleaf官网。
\documentclass{article}
\begin{document}
First document. This is a simple example, with no
extra parameters or packages included.
\end{document}
LaTeX的命令都是以转义符反斜杠\开头, 而后跟着的是命令名称。你可以在文档主体开始编写和更改文本。
现在我们已经了解了如何向我们的文档中添加内容,下一步就是撰写标题。为此,我们必须讲一下文档的序言 (preamble)。
文档的序言
序言应该写在命令\begin {document} 之前,在序言中,可以定义要编写的文档的类型,要编写的语言,要使用的包(packages)和其他的元素。例如,普通文档的序言如下所示:
\documentclass[12pt, letterpaper]{article}
\usepackage[utf8]{inputenc}
\usepackage{} 命令就相当于 C 语言中的 include 命令,而宏包就相当于头文件。
utf-8 编码 是一种可变长编码,是 Unicode 编码根据一套规则转换而来的,运用在传输和存储中。
添加标题、作者和日期
\title{First document}
\author{Hubert Farnsworth}
\date{February 2014}
你可以手动输入日期,也可以在 { } 中输入 \today ,日期会与编译时刻自动同步。现在,你已经为文档指定了标题、作者和日期,现在可以使用 \maketitle 命令在文档上打印这些信息。这条命令应该写在文档 主体 (body) 中你想要打印标题的位置。添加注释
与其他代码一样,注释是非常有用的。注释文本不会被打印,也不会以任何方式影响文档。在调试时,注释文本对于组织工作,做笔记或注释行 / 节很有用。添加注释,只需在行首写一个%符号,跟在matab软件中注释一样,如下所示:
\begin{document}
\maketitle
We have now added a title, author and date to our first \LaTeX{} document!
% This line here is a comment. It will not be printed in the document.
\end{document}
编译的时候,注释不会出现在pdf中,而且标记%即使不出现在行首也可以起到注释作用。