一个简单的 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 词汇表示例的主要内容,如果未能解决你的问题,请参考以下文章

LaTex学习记录——一个简单的封面

LaTex学习记录——绘制简单坐标图

LaTeX绘图示例集一

LuaLaTeX的中文支持设置与简单示例

LuaLaTeX的中文支持设置与简单示例

在 LaTeX 中排版音乐