我是一名正在写论文的 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、、makeglossaries
LaTeX(其中 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 用户命令。