使用 printacronyms 打印出缩写

使用 printacronyms 打印出缩写

我对 -package 有疑问acro,但一直找不到任何答案,甚至找不到任何有同样问题的人。我正在写论文,由于这是一个有很多缩写的领域,所以习惯上在论文中列出缩写列表。但是当我使用 -package 时,acro除了列表的编写(例如\ac{some abbreviation}在文本中使用)之外,其他一切都没有问题。我制作了一个简短的测试文件,只是为了确保它真的只是 -command\printacronyms不起作用。代码是:

\documentclass{article}
\usepackage{acro}
\DeclareAcronym{udp}{
    short = UDP,
    long = User Datagram Protocol
}
\begin{document}
\printacronyms
testing if it is possible to print out the abbrivitions, e.g \ac{udp}
\end{document}

我收到三个错误,即:

!undefined Control sequence.\acro_sort_prop:NN...rop{##1}{##2}\seq_sort:Nn\I__acro_tmpa_seq{\int_co...
!Undefined Control sequence.<argument>\LaTeX3error:A sequence was misused.
!Undefined Control sequence.<argument>\sort_return_same:

我正在使用 TexMaker 和 pdfLaTeX。尝试在朋友的电脑上操作,成功了。我更希望找到一种不需要使用其他软件包或安装其他软件(例如 TexStudio..)的解决方案,因为我已经制作了相当多的文本,并且\ac{}经常使用 -command。如果有人能帮助我,我将不胜感激。提前致谢!

相关内容