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

标签 latex glossaries

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

编辑:我想使用 \gls{foo} 来表示“在此处使用时,‘foo’在本文档中具有其特定含义。”不过,在少数情况下,我以“foo”结尾,其定义太明显(或难以)在词汇表中表达清楚。

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

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

最佳答案

如果您使用的是 glossaries 包,您可以创建一个“忽略的”词汇表,例如

\documentclass{article}

\usepackage{glossaries}
\newglossary[glignoredl]{ignored}{glignored}{glignoredin}{Ignored Glossary}
\makeglossaries

\newglossaryentry{foofoo}{name={FOOFOO},description={foofoo stuff}}
\newglossaryentry{foo}{name={FOO},type={ignored},description={no good description}}
\newglossaryentry{bar}{name={BAR},description={bar of stuff}}

\begin{document}

Here is a \gls{foo} that is also a \gls{bar}, but of course it's also a \gls{foofoo}.
Why not consider buying a \gls{foo}?

\printglossary
% \printglossary[type={ignored}]

\end{document}

关于latex - 从词汇表中排除条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2838563/

相关文章:

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

lyx - 在 LyX 中重新定义\nomencl_command

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

latex - 删除 LaTeX 中的章节边距

python - Pyplot注释: roman numerals

r - 在 latex 表中显示\复选标记

latex - r-markdown 投影仪演示文稿中的标题页重复

html - 具有第二个 ID 变量作为列拆分的数据框的 R 导出表