我有一个使用数据包的文档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}