我一直尝试在 texmaker 中制作我的词汇表。
我添加了一个用户命令
乳胶 %
制作词汇表 %
乳胶 %
我的词汇表条目如下所示
\newglossaryentry{label}
{
name={name},
description={description}
}
我已经包含了词汇表包,并\makeglossaries
在序言中调用,然后\printglossaries
在之前调用\end{document}
。
我不断收到错误消息,说需要名称键,或者在我的目录之后出现一页,其中“描述”写了 4 次。
我已经阅读了有关该glossaries
软件包的信息并在 stack exchange 上阅读了解决方案,但是我对所有这些都比较陌生,无法理解其中的任何内容。
有人可以解释一下吗?
平均能量损失
\documentclass{report}
\usepackage{glossaries}
\makeglossaries
\begin{document}
\include{glossaryfile.tex}
\gls{term1} is what I want to display.
\printglossaries
\end{document}
然后在词汇表中我有
\newglosssaryentry{term1}
{
name={term 1},
description={this is the first term}
}
答案1
事实上,您的 MWE 将会失败,因为您的呼叫中\newglossaryentry
包含额外内容。s
该glossaries
包可让您\loadglsentries{glossaryfile}
在之后干净地导入您的条目\makeglossaries
。
您在使用 时不应该遇到 新的一行和制表符问题\newglossaryentry
。
有了这些评论,你的 MWE 就变成了
\documentclass{report}
\usepackage{glossaries}
\makeglossaries
\loadglsentries{glossaryfile}
\begin{document}
\gls{term1} is what I want to display.
\printglossaries
\end{document}
并且 glossaryfile.tex 变成
\newglossaryentry{term1}
{
name={term 1},
description={this is the first term}
}