增加符号中的文本和符号之间的间距

增加符号中的文本和符号之间的间距

我正在使用 scrbook 包编写报告。我定义符号列表如下:

\renewcommand{\nomname}{Notation}
\renewcommand\nomgroup[1]{%
\ifthenelse{\equal{#1}{R}}{%
\item[\textbf{Roman Symbols}]}{%           R - Roman
\ifthenelse{\equal{#1}{G}}{%
\item[\textbf{Greek Symbols}]}{%           G - Greek
\ifthenelse{\equal{#1}{S}}{%
\item[\textbf{Superscripts}]}{%            S - Superscripts
\ifthenelse{\equal{#1}{U}}{%
\item[\textbf{Subscripts}]}{%              U - Subscripts
\ifthenelse{\equal{#1}{X}}{%
\item[\textbf{Other Symbols}]}{%           X - Other Symbols
{}}}}}}}
\renewcommand*{\nompreamble}{\markboth{\nomname}{\nomname}}
\makenomenclature

我在我的文本中使用这些命令如下:

\nomenclature[r]{$\mG_\mathrm{{ant}}$}{Antenna Gain [dB]}
\nomenclature[r]{$\mU(r,\theta,\phi)$}{Antenna Pattern in the Angular Domain}
 \printnomenclature

我得到的输出为 Example

我想 (1) 增加符号和文本之间的间距,使它们看起来对齐;(2) 减少两个连续符号之间的间距。如果有人能告诉我如何做,我将不胜感激。

答案1

对于第一个问题,你可以设置

\setlength{\nomlabelwidth}{1.5cm}

在序言中(调整为所需的值),或者按照建议的方法如何使用 nomencl 将标签宽度设置为最宽元素?(有点复杂)。

对于第二个问题,nomencl建议

\setlength{\nomitemsep}{-\parsep}

(也在文件序言中)。

相关内容