无法使用词汇表(初学者)

无法使用词汇表(初学者)

我真的很抱歉我问了个愚蠢的问题,但我就是无法理解词汇表才能发挥作用。我经常读到我应该执行某种类型的 Pearl 脚本,而我需要一个 Pearl 处理器或类似的东西。

我目前在一台 Windows 7 计算机上安装了相当新且完整的 MikTeX,使用 TeXmaker 作为客户端。

我尝试多次创建新的 .tex 文件并复制粘贴最少的示例,但就是无法让它工作

以下是 MWE:

\documentclass[
 fontsize=11pt,
 a4paper,
 pdflatex
 ]{article}

\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}

\usepackage{Blindtext}              

\usepackage{glossaries}
\makeglossaries         

\begin{document}

\section{Story of an Apple}
\Blindtext

\section{Story of a Pear}
\Blindtext


\newglossaryentry{apple}{ name=apple, description={it's used as an example fruit}}
\newglossaryentry{pear}{ name=pear, description={it's used as an example fruit}}
\glsaddall


\end{document}

遗憾的是它无法正常工作。如果你们能帮助我,那就太好了

编译器还告诉我这个:

! LaTeX Error: File `tracklang.sty' not found.

(点击此处查看完整日志)

我已经仔细检查过了。文件已安装。而且我的 MikTeX 安装时间不超过一个月。

感谢您的帮助。我非常感激。

答案1

所以我运行了你的 MWE(顺便说一下,做得很好),你只缺少一行:把它放在之前\end{document}

\printglossaries

确保您正在编译文件;然后在 .glo 文件上.tex使用 编译词汇表;然后再次编译我们的文件。通过此过程,将上述行添加到 MWE 中即可正常打印词汇表。(我还用 替换了,因为我有后者,但没有前者。)makeglossaries.texBlindtextlipsum

\documentclass[
 fontsize=11pt,
 a4paper,
 pdflatex
 ]{article}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage{lipsum}              
\usepackage{glossaries}
\makeglossaries         
\begin{document}
\section{Story of an Apple}
\lipsum
\section{Story of a Pear}
\lipsum
\newglossaryentry{apple}{ name=apple, description={it's used as an example fruit}}
\newglossaryentry{pear}{ name=pear, description={it's used as an example fruit}}
\glsaddall
\printglossaries
\end{document}

相关内容