LaTex源文件主要包括导言区和正文区(文稿区)。
- 导言区
导言区主要进行一些全局设置,使用命令:
\documentclass{article} %book report letter article
上图中导入了article类,当然还有book、report、letter等其他类。
- 正文区
正文区也叫文稿区,有一对begin和end包裹,其中的参数为环境,而且有且只有一个document环境:
\begin{document}
\end{document}
其内可以输入文档的内容。
在导言区和正文区之间可以设置文档标题、作者姓名以及文档编辑时间等:
\title{My First Document} %文档标题
\author{DuZhen Zhang} %作者姓名
\date{\today} %文档时间今天
其中\title代表设置标题的命令,{}中的内容是他的参数,即文档标题,其余同理。注意\today代表当前日期。
在正文区可以编辑正文内容:
\begin{document}
\maketitle %输出标题
Hello,World! %其后的空行另起一行
Let $f(x)$ be defined by the formula
$f(x) = 3x^2 + 2$ %$内部的是数学模式 行内公式 外面是文本模式
Second formula $$g(x) = 5x^4-4x+2$$ which degree is 5.%$$行间公式
\end{document}
1)其中\maketitle命令是输出显示之前设置的标题、作者姓名、日期等信息。不过documentclass是letter的话,这个命令将会报错,letter没有这个命令,此时可以用%将其注释掉,注意在LaTex源文件中%后的内容是注释内容,不参与编译,不影响结果。一个良好的习惯是,不需要的内容一般不直接删除,而是用%注释掉,使其失效,在大篇幅文档中修改更为方便,比如某时,你需要用到这个命令,直接取消注释即可,不必再打一遍。
2)在其中输入的文本,可以直接显示在正文中,如Hello,World!。如果其后的内容想要另起一行,可以在他们之间加一个空行,当然也可以加多个空行,效果和一个空行是一样的。
3)$...$之间的内容是公式模式,用于输入数学公式,$外面是文本模式。其中$...$用于添加行内公式,$$...$$用于添加行间公式,会单独占一行。
完成源文件代码如下:
% 导言区
%导入article类 还有book,report,letter其他类
%主要用于进行全局设置
\documentclass{article} %book report letter article
\title{My First Document} %文档标题
\author{DuZhen Zhang} %作者姓名
\date{\today} %文档时间今天
%正文区(文稿区)有且只有一个document环境
\begin{document}
\maketitle %输出标题 letter中没有这个命令 不需要的内容不要删除 用注释取消其作用 便于修改
Hello,World! %其后的空行另起一行
Let $f(x)$ be defined by the formula
$f(x) = 3x^2 + 2$ %$内部的是数学模式 行内公式 外面是文本模式
Second formula $$g(x) = 5x^4-4x+2$$ which degree is 5.%$$行间公式
\end{document}
我们打开TexStdio后,可以新建文件如document.tex,并设置好存储路径,在first.tex中键入上述代码,点击编译按钮:
便可以在预览窗口中看到效果:
并且在存储目录下,出了创建的源文件.tex,还会多出以下几个文件:
pdf文件就是我们生成的文档,和预览界面显示的一致。