不会打印首字母缩略词列表

不会打印首字母缩略词列表

我是一名正在写论文的 IT 学生。IT 使用了很多缩写词,所以我想显示一个缩写词列表。为此,我使用了该\usepackage[acronym]{glossaries}软件包。我已经定义了缩写词,制作了词汇表并要求将其打印出来,但什么也没显示出来。不过,我可以使用\acrshort{},\acrlong{}\acrfull{}命令来引用首字母缩略词:

\documentclass{article}
\usepackage[acronym]{glossaries}

\makeglossaries

\newacronym{rpa}{RPA}{Robotic Process Automation}
\newacronym{ai}{AI}{Artificiële Inteliggentie}
\newacronym{ml}{ML}{Machine Learning}
\newacronym{ipa}{IPA}{Intelligent Process Automation}
\newacronym{bpa}{BPA}{Business Process Automation}
\newacronym{hr}{HR}{Human Resources}
\newacronym{bpm}{BPM}{Business Process Management}
\newacronym{ocr}{OCR}{Optical Character Recognition}
\newacronym{nlp}{NLP}{Natural Language Processing}
\newacronym{nlg}{NLG}{Natural Language Generation}
\newacronym{cmp}{CMP}{Cognitive Modeling Platform}
\newacronym{idr}{IDR}{Intelligent Digital Robots}
\newacronym{mvp}{MVP}{Minimum Viable Product}
\newacronym{api}{API}{Application Programming Interface}

\begin{document}
\inserttitlepage
\listoffigures
\listoftables
%\printacronyms
\printglossary[type=\acronymtype]

%example piece of text (in dutch)
\acrshort{rpa} kan gecombineerd worden samen met \acrfull{ai} om zo langere en moeilijkere taken op zich te nemen. Hierdoor worden ze door sommigen beschreven als zelf-verbeterende digitale werkkrachten. Enkele velden waarbinnen \acrshort{rpa} kan gecombineerd worden met \acrshort{ai} zijn \acrfull{ocr} en \acrfull{nlg}. \autocite{everythingRPA}

\end{document}

答案1

必须编制该文件makeglossaries才能显示首字母缩略词列表。

因此编译周期至少包含 LaTeX、、makeglossariesLaTeX(其中 LaTeX 是您最喜欢的 LaTeX 风格:pdfLaTeX、LuaLaTeX、XeLaTeX……)。

如果你从命令行进行编译,则归结为

pdflatex <document name>
makeglossaries <document name>
pdflatex <document name>

虽然可能涉及更多程序(问题中的代码包含\autocite,这表明 Biber 可能参与其中),所以你可能必须运行

pdflatex <document name>
biber <document name>
makeglossaries <document name>
pdflatex <document name>
pdflatex <document name>

.log或更多。如果您需要运行其他程序,通常会有提示。

如果你使用编辑器,可以配置makeglossaries为辅助工具。

也可以看看如何配置 TexStudio 编辑器以使用带有 makeglossaries 和 xindy 的词汇表包或如何配置 TexStudio 以使用 arara?如何让 Latexmk 使用 makeglossaries?在 Windows 上的 TeXstudio 中设置 arara 用户命令

相关内容