在 Windows 上使用 Texmaker 制作词汇表

在 Windows 上使用 Texmaker 制作词汇表

我一直尝试在 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}
}

相关内容