TeX-源文档组织结构

源文档组织结构

 

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
LR 模式下输出文本保持从左到右的顺序,从来不会另起一行。例如,即使你把成百上千个单词放进 \mbox 所创建的一个文本盒子(box)中, L A T E X 也会继续试图将它们从左到右排到一个盒子里,并"报怨" 盒子太宽以至于一行中根本放不下。
还有许多文本生成盒子的命令和环境使 L A T E X 处于段模式,此时生成的盒子为 parbox。生成盒子时所处的段落模式我们称之为内部(inner)段落模式,而通常情况下的段落模式我们称之为外部(outer)段落模式。

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文本整理:virhuiai


File translated fromTEXby TTH,version 4.03.
On 6 May 2012, 10:30.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值