nomencl:描述文本左对齐

nomencl:描述文本左对齐

有人知道如何在缩写列表中将缩写的描述文本左对齐吗?例如:我想在以下示例中将文本“Kategorien- und Variablebezeichnungen”或“absolute Häufigkeit”左对齐。目前,此文本是对齐的。谢谢大家!

\documentclass[
a4paper,%
headings=small,%
]{scrbook}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{multicol}
\usepackage{ifthen}

%Abkürzungsverzeichnis
\usepackage[intoc]{nomencl}
\let\abk\nomenclature                           
\renewcommand{\nomname}{Abkürzungsverzeichnis}  
\setlength{\nomlabelwidth}{.20\hsize}           
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}               
\RequirePackage{ifthen}                         
\renewcommand{\nomgroup}[1]{%
\ifthenelse{\equal{#1}{S}}{\medskip\item[\textbf{Statistik}]}{%
\ifthenelse{\equal{#1}{K}}{\medskip\item[\textbf{Notationskonventionen}]}}}
\renewcommand*\nompreamble{\setlength{\columnsep}{5pc}\begin{multicols}{2}}
\renewcommand*\nompostamble{\end{multicols}}
\makenomenclature

\begin{document}
\printnomenclature[3.2cm]

\abk[S]{n}{Stichprobengröße}
\abk[S]{H\textsubscript{n}}{absolute Häufigkeit}
\abk[K]{\frqq\dots\flqq}{Kategorien- und Variablebezeichnungen}
\abk[K]{\textit{Kursivdruck}}{Objektsprache}

\end{document}

答案1

我认为您正在寻找命名法的不规则右对齐。如果是这样,请尝试添加ragged2e包到序言中,并将\printnomenclature与 放在一个组中\RaggedRight。之前(来自您的 MWE):

在此处输入图片描述

之后,添加

\usepackage{ragged2e}

并更改为

{\RaggedRight
\printnomenclature[3.2cm]
}

在此处输入图片描述

答案2

关于“Statistik”后面的点的问题,可以插入幻像文本。例如:

\ifthenelse{\equal{#1}{S}}{\medskip\item[\textbf{Statistik \hphantom{Statistik}}]}{

来源:如何创建一个隐形角色?

相关内容