接上页
glossary
该宏包定义了一组术语编辑和引用命令,可在文稿任意部位创建术语表,其样式可以自行设定,还可以定义术语表式的文本,也就是说,文件中可有多种类型的术语表。
术语条目说明就写在导言区,无须单独建库,编译源文件时,在
makeindex 的支持下,会自动生成术语库文件。例如:
采用超链接宏包 hyperref,可实现术语双向交叉引用。假设源文件名为 mydoc.tex,其完整的编译过程为:
PDFLaTeX
makeindex -s mydoc.ist -t mydoc.glg -o mydoc.gls mydoc.glo
PDFLaTeX
PDFLaTeX
该宏包还有很多选项,能够改变术语表的样式或外观。
源文件
Nicola L.C. Talbot
lastpage
它定义了一个标签:LastPage 和引用命令:\pageref{Lastpage},使用这个命令可得到文件最后一页的页码值。该宏包可用于生成“N of K”形式的页码
,其中 N 为当前页码,K 为文件最后一页的页码:
这种页码形式多见于试卷、商业或法律文件。
源文件在第一次编译时,将 Lastpage 标志纳入引用标记记录文件.aux,所以还要再编译一次才能得到正确结果。
源文件
Jeffrey Goldberg
lineno
它可以在所选段落的每行文本前加上行号,用 LaTeX 的 \ref 和 \pageref 命令可以交叉引用标注的段落或行号;行号的编号方式也可以修改。它只能为主文本编行号,不适用于任何类型的“盒子”。该宏包有许多选项,可影响行号的外观:
选项 |
作用 |
left |
行号置于左边空,默认值。 |
right |
行号置于右边空。 |
switch |
行号全文连续并置于外侧边空:偶数页码在左侧;奇数页码在右侧。 |
switch* |
行号全文连续并置于内侧边空。 |
pagewise |
每页行号从1开始。 |
running |
行号连续,默认值。 |
modulo |
行号逢5逢
10显示。 |
mathlines |
linenomath环境中的数学式参与正文行编号。 |
displaymath |
linenomath环境中的数学式不参与正文行编号。 |
这些选项可根据需要组合使用。
如需数学公式参与正文行编号,可将其插入 linenomath 环境中。开始编号和停止编号命令分别为
\linenumbers
和
\nolinenumbers。
这个宏包是我为妻子编写的,她可用于整理采访记录,准确查找文稿中的某些字句。
源文件
Stephan I. Böttcher
MakeIndex
很多长篇科技著作在正文之后都附有词汇索引,以便读者查阅所关心部分的论述。
MakeIndex
是可生成索引的标准 LaTeX 宏包,它能将指定的词汇以及出现在正文中的页码,按字母顺序列于指定位置:
源文件在第一次编译时,自动生成一个索引条目和页码信息文件*.idx,然后运行工具程序
Make
Ind
ex
对其编译,再自动生成一个与源文件同名的排序索引文件*.ind,当再次编译源文件时,
\printindex
命令将被这个文件的内容所取代。完整的编译过程为:
PDFLaTeX、
makeindex、PDFLaTeX。
Make
Ind
ex 是一个自由软件,由学者 Pehong Chen 在1986年用 C 语言编写,它可以在文件中创建分类索引,能够应用于多种程序中的原始数据处理,但通常被用在 LaTeX 源程序。该程序的创作灵感来自多方面的智慧,所以有朝一日它被改写,也望能与所有 LaTeX 用户分享。
源文件
Leslie Lamport
nomencl
在阅读科技书刊时,其中定理或公式由于所用的符号特殊,经常使人百思不得其解。
该宏包可以帮助作者创建术语表,它利用
Make
Index
宏包功能,对文稿中专门注释的术语或特定符号,在指定的位置,按字母顺序,自动进行列表。例如:
假设源文件的名称为
mydoc.tex,其完整编译过程为:
PDFLaTeX
makeindex
mydoc.nlo -s nomencl.ist -o
mydoc.nls
PDFLaTeX
源文件在第一次编译后,自动生成一个同名术语条目文件.nlo,运行 makeindex
工具程序和术语样式文件 nomencl.ist 对其编译,再生成一个同名术语排序文件.nls,当再次编译源文件时,\printnomenclature
命令将被这个文件的内容所取代。
nomencl 宏包还提供了几个选项,可在每条术语的注释之后自动添加:“see
equation (2)”
或
“page 5”等辅助信息。
源文件
Boris Veytsman
et al
savefnmark
在一个表格中有时会出现多个相同的脚注。为避免在页面底部生成重复的脚注,可使用该宏包,给表格或小页环境中表格的脚注起个名称作为标记,以后就可多次引用。这样,相同的脚注序号在表格中可以有多个,但页面底部的脚注只有一个。具体使用方法,可参看本文中的示例。
源文件
Volker Kuhlmann
|