使用 \usepackage{acro} 增加首字母缩略词标题和正文之间的垂直间隙

使用 \usepackage{acro} 增加首字母缩略词标题和正文之间的垂直间隙

我正在使用 texmaker,并使用 acro 包打印了首字母缩略词列表。但是,我无法增加首字母缩略词标题“首字母缩略词列表”和首字母缩略词的第一个条目 (EPA) 之间的垂直间距。在\vspace*{40\baselineskip}printacronyms 之前使用会在“首字母缩略词列表”之前添加空格,在之后使用则会在最后一个首字母缩略词条目 (RE) 之后添加空格。

  \documentclass{article}
    \usepackage{acro} 
    
    \DeclareAcronym{epa}{ short=EPA, long=Environmental Protection Agency,} \DeclareAcronym{re}{ short=RE, long=Renewable Energy,}
    \def \bc{\begin{center}}
    \def \ec{\end{center}}
    
    \begin{document} 
        
        The \ac{epa} and \ac{re} development 
        %\renewcommand{\listofacronyms}{\centering List of Acronyms} 
        
        \bc \printacronyms[name=List of Acronyms] \ec
        \addcontentsline{toc}{section}{List of Acronyms} 
    
    \end{document}

答案1

请参阅我对您另一个问题的回答使用 userpackage{acro} 时缩写的中心标题关于居中标题和我对此的评论\addcontentsline

acro有一个选项list/preamble,您可以在列表标题和列表本身之间添加代码:

\documentclass{article}
\usepackage{acro} 
    
\DeclareAcronym{epa}{
  short=EPA,
  long=Environmental Protection Agency
}
\DeclareAcronym{re}{
  short=RE,
  long=Renewable Energy
}

\acsetup{
  list/name = List of Acronyms ,
  list/preamble =
    \addcontentsline{toc}{section}{\acrolistname}
    \vspace{4\baselineskip}% or whatever
}

\begin{document} 
        
The \ac{epa} and \ac{re} development 
        
\printacronyms
    
\end{document}

在此处输入图片描述

相关内容