问题标签 [glossaries]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
9370 浏览

latex - LaTeX 中的词汇表包和脚注

我目前陷入困境,有两个单独的词汇表:main& acronymsAcronyms词汇表在文本中首次使用时打印脚注,但main词汇表不会。acronyms除了在第一次使用该术语时打印脚注之外,还有其他方法可以制作任何其他词汇表吗?我不明白该怎么做。

下面是使用 TeXnic Center 和 MiKTeX 2.7 编译的代码示例:

我希望 sample 和 appdomain 包含带有描述的脚注或脚注说明:请参阅词汇表

非常感谢,
欧文斯

0 投票
3 回答
2065 浏览

latex - 从词汇表中排除条目?

我正在使用 LaTeX 中的词汇表包。我已经\gls{foo}在我的文档中,但我不希望“foo”的条目出现在词汇表中。如何\gls{foo}在我的文档正文中保持工作(即扩展),但从词汇表中排除“foo”条目?

编辑:我想用它\gls{foo}来表示“这里使用的‘foo’在本文档中有它的特定含义。” 不过,在少数情况下,我最终得到了一个“foo”,它的定义太明显——或难以——在词汇表中清晰表达。

所以我想像\gls{foo}往常一样扩展,但我不希望“foo”条目出现在词汇表中。

我希望这会增加一些关于我想要完成的事情的信息。这可能是对术语表的滥用,但我发现确保在编写技术文档时始终使用相同的单词和正确的单词很有帮助。

0 投票
0 回答
1580 浏览

latex - 在 Latex 词汇表包中包含所有条目/相当于 nocite

我正在尝试使用乳胶中的词汇表包创建词汇表。有没有办法强制所有定义的术语出现在输出词汇表中,即使它们在文本中未使用?我认为这相当于词汇表条目的 \nocite。

干杯,肯。

0 投票
1 回答
1356 浏览

latex - 在部分标题中使用 \Glsentrytext{} 时出错

在 LaTeX 文档中使用glossaries包时,我偶尔想使用词汇表条目作为部分或章节标题的一部分。例如:

然而,这会导致错误。尝试使用\protect\Glsentrytext{}并不能解决问题。请注意,使用非大写版本 ( \glsentrytext) 不会产生任何问题。

有谁知道让这个工作的方法?



我偶尔使用词汇表包来以一致的方式格式化特定字符串。例如\gls{big}变成'beam-to-gas'。显然,我可以创建两个词汇表条目,带和不带大写字母,来实现这一点,并且只在最终词汇表中包含一个。这是一个丑陋的解决方案。

0 投票
1 回答
7307 浏览

latex - 如何链接到词汇表项目(使用包词汇表)

在我的文档中,我使用包词汇表来创建词汇表。一切正常,除了文本中的单词与我的词汇表中的相应条目之间没有链接(因此您可以单击要解释的单词并进入词汇表条目)。

我的文档中最重要的部分:

如您所见,我也在使用包 hyperref,但似乎没有自动将正文中的单词链接到词汇表的机制。我也尝试使用 \ref 和 \label,但是当引用的元素在主文档之外时(就像我的词汇表一样),这不起作用。我正在使用来自 miktex 的 makeglossaries-script(调用makeglossaries main构建),但这也没有给我链接。

任何人都知道这样做的方法吗?或者也许我应该使用支持类似功能的词汇表以外的另一个包?

我也将感谢任何可以使用此功能的工作示例。

编辑:

我刚刚得到了一个 gls/glslink 实际工作的最小示例。似乎词汇表项目的链接干扰了我在我的文档中使用的软件包之一。将不得不尝试将我的包一一添加到示例中,以查看是哪个包的原因。这个例子:

0 投票
1 回答
1374 浏览

latex - 如何根据是否定义了用户密钥来生成输出

我想修改词汇表条目,以便它根据 user1 是否创建输出(包提供的键是否已定义/设置。我尝试了以下操作:

然而,这会导致几个这样的错误消息:

!未定义的控制序列。\ifempty l.49 \setentrycounter{page}\glsnumberformat{a}}} % 错误信息第一行末尾的控制序列从未被 \def'ed。如果你拼错了它(例如,\hobx'), typeI' 和正确的拼写(例如,'I\hbox')。否则继续,我会忘记任何未定义的。

(似乎每个词汇表条目都有一个)显然后面是不匹配的 \else 和不匹配的 \fi

据我所知,我必须对扩展订单做一些事情,但是我是乳胶的新手。我不能简单地设置所有 user1 键,因为如果定义了 user1,我只想显示额外的行,另一行仅用于调试目的。

我还尝试在 \if ( \expandafter\ifempty{\glsentryuseri{##1}} )之前直接添加 \expandafter (导致以下输出:)

user1value 它 & 很空 \\ & user1value

因为没有人能看到这个,所以我在乳胶社区交叉发布了它,并在那里添加了一个最小的例子。一旦它在一个站点上被覆盖,我将交叉发布解决方案

0 投票
1 回答
720 浏览

latex - 乳胶:词汇表条目中的脚注

我需要有关 Latex 词汇表包的帮助。我只需要在词汇表条目中添加一个脚注。

例子:

Texmaker 拒绝构建 PDF。日志文件一如既往地令人困惑,这样说:

我怀疑你忘记了“}”,导致我将此控制序列应用于太多文本。我们怎样才能康复?我的计划是忘记整个事情,并希望最好。!} 太多。

那么这里有什么想法吗?谢谢你。

0 投票
3 回答
672 浏览

javascript - 突出显示 HTML 文档中的词汇表术语

我们有一个包含多达 2000 个术语的词汇表(其中每个词汇表术语可能由一个、两个或三个单词组成(用空格或破折号分隔)。

现在我们正在寻找一种解决方案来突出显示(较长的)HTML 文档(最多 100 KB 的 HTML 标记)中的所有术语,以便生成带有突出显示的术语的静态 HTML 页面。

一个可行的解决方案的限制是:大量的词汇表术语和长的 HTML 文档......什么是有效解决方案的蓝图(在 Python 中)。

现在我正在考虑使用 lxml 解析 HTML 文档,遍历所有文本节点,然后将每个文本节点中的内容与所有词汇表术语进行匹配。

客户端(浏览器)动态突出显示不是一个选项,因为 IE 会抱怨长时间运行的脚本会出现脚本超时......因此无法用于生产用途。

有更好的主意吗?

0 投票
1 回答
793 浏览

latex - Sublime Text 2 - 在构建系统中生成词汇表

我需要我的构建系统以“main”作为唯一参数运行 makeglossaries,但 sublime 总是将当前文件名附加为最终参数。我怎样才能防止这种情况?

执行命令如下所示(在命令行下):

我当前的.sublime-build文件如下所示:

如果你问我为什么要调用texify两次,那是因为makeglossaries需要有一个可以注入词汇表的 prebuild tex 版本。注入后我想得到最终结果。

不幸的是,它没有按我的意愿工作。希望您能够帮助我。

0 投票
1 回答
90 浏览

plaintext - 具有单行单词含义的英语到英语词汇表

我正在制作一本可以获取英语单词并返回其含义的字典。我的职责是编写一个程序,从一个基本输入词汇表文件中读取单词及其含义,该文件是一个文本文件,然后实现 B-Tree Data-Structure 以将数据保存在硬盘上并供将来运行,仅引用 B-树文件并解析给定的单词含义。

我用谷歌搜索了这个,但什么也没得到!

我自己编写了 BTree DS,但现在我需要一个文本文件(或任何可解析的文本格式,如 xml、json 等)来完成程序。因为我只能使用 Java 和/或 C/C++,我只需要一个词汇表文件,它有足够多的词/意思对(大约 10000 个词)请提供词汇表文件并注意我不能使用任何类型的数据库库所以我不能在那里使用sql文件!:(

另外我不想使用非免费资源或文件!;)