自动生成缩略词列表

自动生成缩略词列表

我有一个使用数据包的文档acro

\usepackage{acro}
\input{./acronyms.tex}

在这里,在文件中acronyms.tex,我有我想要的所有定义。当我使用命令\ac{..}等时,它可以正常工作。

我希望在文档开头添加一页“缩略词列表”,就像图表或表格列表一样。

我已经发现这个例子但它不起作用:如果我添加数据包的使用,acronym我会得到乳胶错误。

问题:有没有办法使用 自动生成带有首字母缩略词的新页面acro

主要文档的结构如下:

\include{formatAndDefs}
\graphicspath{{D01_Figures/}}
\begin{document}
\include{A01_TitlePage/TitlePage}
%....other things here

\dominitoc
\begin{spacing}{1.3}
\pagenumbering{roman}
  \cleardoublepage
\include{A02_Acknowledgements/Acknowledgements}
  \cleardoublepage
\include{A03_Abstract/Abstract}
  \cleardoublepage
\include{A03_Abstract/AbstractSpanish}
\tableofcontents
  \cleardoublepage
\listoffigures
  \cleardoublepage
\listoftables
  \cleardoublepage
\mainmatter

\include{B01_Chapter1/Chapter1}
\include{B02_Chapter2/Chapter2}
\include{B03_Chapter3/Chapter3}
\include{B04_Chapter4/Chapter4}
\include{B05_Chapter5/Chapter5}
\include{B06_Chapter6/Chapter6}
\end{spacing}
\bibliographystyle{unsrt} 
\bibliography{biblio}
\end{document}

那么,在这种情况下,如果我使用例如“ \printacronyms”,如何以类似于“图形列表”的方式生成新页面?

编辑:如果我使用答案中提出的解决方案,结果是:

在此处输入图片描述

答案1

您可以使用\printacronyms命令来实现这一点。您可以使用选项指定您喜欢的名称name(例如,问题中提到的“首字母缩略词列表”)。由于您的问题询问在新页面上打印列表,因此您可以事先使用\clearpage。这是一个最小的工作示例:

\documentclass{article}

\usepackage{acro}

\DeclareAcronym{jpg}
{
    short = JPEG ,
    sort  = jpeg ,
    alt   = JPG ,
    long  = Joint Photographic Experts Group
}
\DeclareAcronym{la}
{
    short        = LA ,
    short-plural = ,
    long         = Los Angeles,
    long-plural  = ,
    class        = city
}

\begin{document}

    I live in \ac{la} and love \ac{jpg}

    \clearpage

    \printacronyms[name = {List of acronyms}]

\end{document}

相关内容