无法打印词汇表

无法打印词汇表

我正在使用我们大学的相当复杂的模板,并且我也想使用和打印词汇表。

现在我创建了一个额外的文件来管理词汇表条目(tex/0_1_glossary.tex),并且为了测试它我只使用了两个示例条目中的一个。

我的文档中的词汇表相关设置:

\usepackage[toc,xindy]{glossaries}
\makeglossaries
\loadglsentries{tex/0_1_glossary.tex}

\begin{document}

\input{tex/0_1_glossary.tex}
\input{tex/1_introduction}

\setglossarystyle{long}
\printglossaries
\addcontentsline{toc}{chapter}{Glossary}

\end{document}

tex/0_1_glossary.tex

\newglossaryentry{sample}
{
    name={sample},
    description={This is the description for the sample entry in the glossary.}
}

\newglossaryentry{unused}
{
    name={unused},
    description={This is the description for the unused sample entry in the glossary.}
}

在里面tex/1_introduction

Here's a \gls{sample} glossary entry.

中提到了词汇表,Contents但没有打印任何内容。如何在之前打印词汇表Contents

如果相关的话我正在使用 Texmaker 4.3。

编辑:

我尝试过这样做回答我觉得我应该把所有事情都做对了。词汇表列在目录中,但我的示例描述和使用链接从未打印在 pdf 中。

答案1

有时仅仅发表评论是不够的。

一般建议:从简化版本开始。测试一下,它有用吗?很好。在你的大学模板中实现它。

保存以下示例为apocGlossariesTestFile.tex

\documentclass{article} 
\usepackage[toc,xindy]{glossaries}
\makeglossaries
\newglossaryentry{sample}
{
    name={sample},
    description={This is the description for the
    sample entry in the glossary.}
}

\newglossaryentry{unused}
{
    name={unused},
    description={This is the description for
        the unused sample entry in the
    glossary.}
}

\setglossarystyle{long}
\begin{document}
\tableofcontents

\rule{.6\textwidth}{.4pt}\par
Here's a \gls{sample} glossary entry.
\printglossaries

\end{document}

现在运行latexmk apocGlossariesTestFile
makeglossaries apocGlossariesTestFile
latexmk -pdf apocGlossariesTestFile

相关内容