一个简单的 LaTeX 词汇表示例
Posted
技术标签:
【中文标题】一个简单的 LaTeX 词汇表示例【英文标题】:Example for a simple LaTeX glossary 【发布时间】:2011-01-26 11:27:46 【问题描述】:我正在尝试在我的 LaTeX 文档中包含一个简单的词汇表,
我已经在谷歌上搜索过类似的东西,但从未运行过。
我想使用一个或多个词汇表。
-
文中怎么写?
如何打印?
在哪个位置执行什么操作?
【问题讨论】:
一种索引,一种关于WWW->万维网之类的主题索引.. 在编辑时,我看到您可能已经找到了我的建议。如果您说出您尝试过的什么,以及为什么它对您不起作用,将会有所帮助。 我完全同意,有没有简单的一步一步的例子。我已经阅读了包括beginers.pdf在内的文档,我只能在我的文件中看到目录条目,但它指向我的第一页,并且根本不会在文档中的任何位置创建词汇表页面。 查看我的答案和其中的链接。 【参考方案1】:嗯,CTAN 上有一个 glossaries
package。阅读pdf documentation。
检查您是否已经在安装中安装了它,如果没有安装它,并将\usepackageglossaries
放在您文档的序言中,它将可供您使用。
看起来您需要在序言中使用\usepackageglossaries
和\makeglossaries
,以及一些\newglossaryentry
和\newacronym
调用(我并不清楚这些只是进入序言还是可以进入文档文本)。最后,您将需要在文本中调用一个或多个\printglossary
。使用\gsl
将参数中的词汇表条目与它们出现的页面联系起来。
处理文件必须包括对makeglossaries
的调用,然后至少再调用一次latex。
除了文档中提到的示例之外,还有 a Stack Overflow question which includes a minimal file making use of glossaries
. 您可能对首字母缩略词词汇表特别感兴趣。
【讨论】:
glossary
软件包已弃用!请改用glossaries
。
“词汇表包已弃用!” 这就是为什么我的乳胶发行版没有它的原因。我确实希望自述文件或文档能说得这么多。正在更新答案...
事实上我只知道它已被弃用,因为当我在我的 LaTeX 安装中使用 texdoc glossary
打开文档时,它就是这么说的(我安装了 TeX Live 2009)。
已经找到文档.. 阅读它什么都不懂。有没有使用词汇表的简单一步一步的例子?
我知道我来晚了,但我发现 this 指南很有帮助。【参考方案2】:
有一个不错的新手博客:LaTeX glossary and list of acronyms
这是一个例子:
\documentclassarticle
% Load the package
\usepackageglossaries
% Generate the glossary
**\makeglossaries**
\begindocument
%Term definitions
\newglossaryentryutcname=UTC, description=Coordinated Universal Time
\newglossaryentryadtname=ADT, description=Atlantic Daylight Time
\newglossaryentryestname=EST, description=Eastern Standard Time
% Use the terms
\glsutc is 3 hours behind \glsadt and 10 hours ahead of \glsest.
%Print the glossary
\printglossaries
\enddocument
【讨论】:
不错的博客推荐。 把编译错误**\makeglossaries**
去掉到\makeglossaries
后还是编译不出来:Package glossaries Error: Glossary type `acronym' has not been defined.
Errors when using glossaries package。您必须将\usepackageglossaries
更改为\usepackage[acronym]glossaries
。有关 Latex 词汇表的完整使用教程,请参阅问题 \printnoidxglossaries vs \printglossaries。以上是关于一个简单的 LaTeX 词汇表示例的主要内容,如果未能解决你的问题,请参考以下文章