在相同的边距对齐首字母缩略词和符号列表

在相同的边距对齐首字母缩略词和符号列表

首先,我知道使用该glossaries软件包会容易得多。但是,也许我的问题还是有解决办法的。下面是简短的 MWE:

\documentclass[ngerman]{article}
\usepackage{babel}
\usepackage{amsmath,amssymb}

\usepackage{acronym}

%Symbolverzeichnis
\usepackage[final]{listofsymbols}
\renewcommand{\symheadingname}{Symbolverzeichnis}


\begin{document}
\section*{Abkuerzungsverzeichnis}
\begin{acronym}[EU-EHS]
\acro{EU-EHS}{Europäisches Emissionshandelssystem}
\end{acronym}
%Symbolverzeichnis
\opensymdef 
\newsym[Aufrechter Buchstabe]{AB}{\text{A}}
\closesymdef

\listofsymbols

\newpage
\AB
\end{document}

我正在尝试将符号列表对齐到与首字母缩略词包相同的位置。有什么办法吗?

在此处输入图片描述

答案1

查看每个符号listofsymbolscode条目\hspace*{\symindent},即符号的默认缩进。

用户手册没有透露任何有关的信息\symindent,但再次查看包装代码时,我们发现

\setlength{\symindent}{1.5em}

是默认值。将长度更改为可0em删除缩进。

旁注:我建议使用现代glossaries包而不是listofsymbols

在此处输入图片描述

\documentclass[ngerman]{article}
\usepackage{babel}
\usepackage{amsmath,amssymb}

\usepackage{acronym}

%Symbolverzeichnis
\usepackage[final]{listofsymbols}
\renewcommand{\symheadingname}{Symbolverzeichnis}

\setlength{\symindent}{0em}

\begin{document}
\section*{Abkuerzungsverzeichnis}
\begin{acronym}[EU-EHS]
\acro{EU-EHS}{Europäisches Emissionshandelssystem}
\end{acronym}
%Symbolverzeichnis
\opensymdef 
\newsym[Aufrechter Buchstabe]{AB}{\text{A}}
\closesymdef

\listofsymbols

\newpage
\AB
\end{document}

相关内容