\usepackage{glossaries} 的问题

\usepackage{glossaries} 的问题
\documentclass{report}
\usepackage{datatool}
\usepackage{glossaries}

\makeglossaries
\begin{document}
\chapter{Hello}
\section{First Section} 
Hello World
\newglossaryentry{electrolyte}{name=electrolyte,
description={solution able to conduct electric current}}
\printglossaries
\end{document}

对于以下示例,它将生成以下错误

在此处输入图片描述

我怀疑软件包没有正确安装,但我在 TexNicCenter 中找不到任何可以重新安装软件包的地方。有人知道我该如何解决这个问题吗?

更新 1

我找到了可以卸载该软件包的地方。但问题不在于软件包的安装。我仍然需要帮助来解决这个问题!

更新2

现在可以编译了,但未生成词汇表页面。有谁能帮忙吗?

答案1

你必须使用Hello World \gls{electrolyte}

\documentclass{report}    
\usepackage{datatool}
\usepackage{glossaries}    

\makeglossaries
\newglossaryentry{electrolyte}{name=electrolyte,
description={solution able to conduct electric current}}

\begin{document}
\chapter{Hello}
\section{First Section} 
Hello World \gls{electrolyte}
\printglossaries

\end{document}

现在运行

pdflatex yourfile.tex
makeindex.exe -s yourfile.ist -t yourfile.glg -o yourfile.gls yourfile.glo (from command prompt)
pdflatex yourfile.tex

yourfile您的主 tex 文件的名称在哪里。makeindex通过保存 tex 文件的文件夹中的命令提示符运行。

你会得到:

在此处输入图片描述

答案2

在构建 --> 定义输出配置文件中,我添加了-l -s %tm.ist -o %tm.gls“%tm”.glo在命令行参数中传递给 MakeIndex:。它正确地生成词汇表

相关内容