源文档组织结构
1 Star
每个输入文件必须以命令 documentclass{...} 开始,这条命令指明要书写的文挡的类别。然后文档可以包含影响全局风恪的命令,还可以装人包(packages)向 L A T E X 环境添加新的特性或功能。 引导工作完成后, 文挡体部分以命令 \begin{document} 开始, 观在可以以文字与必要的 L A T E X 命令混合的方式输入文档, 文档的结尾加上命令 \end{document}, 告诉 L A T E X 忽略此命令以后的所有内容。1.1 最小的输入文件
\begin{lstlisting}
\documentclass{article}
\begin{document}
small is beautiful
\end{document}
1.2 一篇杂志文章框架
\documentclass[a4paper,11pt]{article}
\usepackage{latexsym}
\author{H,~Partl}
\title{Minimalism}
\frenchspacing
\begin{document}
\maketitle
\tableofcontents
\section{Start}
Well and here begins my lovely article.
\section{End}
\ldots{} and here it ends.
\end{document}
\begin{document}命令之前的输入内容为导言区(preamble),
\begin{document} 和 \end{document}间的区域为文挡区
2 导言区
2.1 装入必要的类和包文件
为便于用户定制或扩充系统, L A T E X 将许多功能分类存放在不同的类或包文件中。包文件在导言区,用下面的命令激活:\usepackage[options]{package}
一些随 LATEX发布的包 | |
doc: | 允许文档中插入 LATEX 源代码 |
exscale: | 提供可变比例的数学公式扩充字体 |
fontenc: | 指定 LATEX 系统应使用的字体 |
ifthen: | 提供if...then do...otherwise do...形式的命令 |
latexsym: | 用以访问 LATEX符号字体 |
makeidx: | 提供建立文档索引的命令 |
syntonly: | 对文档不作排版处理 |
inputenc: | 允许指定输入文件的编码方式 |
2.2 指定文档类别
L A T E X首先要了解所处理的文档类别,这一点由 \documentclass命令声明:\documentclass[options]{class}
2.3 确定页面风格
\documentclass命令决定了页眉页脚的大小和位置,页面风格命令则决定它们里面有些什么。2.4 进行文挡全局性设置
如果你想使用特定的设置作为文挡的缺省设置,可以将设置命令放在导寻言区行将结束的地方。3 文档区
3.1 处理模式
L A T E X 总是处于下面三种模式中的一种:- Parngraph
- Math
- Left-to-right
3.2 大文档项目
当处理很大的文档文件时,有时找们希望将文件分成若干部分。3.2.1 include
\include{filename} 在文挡区我们可以使用这条命令插入另一个文件的内容, L A T E X 在处理插入的文本以前将启动新的一个页面。3.2.2 includeonly
\includeonly{filename1,filename2,...} 这条命令可在导言部分使用,允许 L A T E X 对可插入的文本文件进行限制:这条命令执行后,上面的 \include{filename}命令中的 filename 叁数必须是 \includeonly{filename1,filename2,...}命令叁数中的一个。 注意文件名 filename1,filename2,... 同其后面的逗号之间不能有空格。3.2.3 input
\input{filename} \include 命令将在新的页面上对插人的文件文本迸行徘版,如果你不希望这样,可以用上面的命令插入别的文件。Footnotes:
1文本整理:virhuiaiFile translated fromTEXby TTH,version 4.03.
On 6 May 2012, 10:30.