
Mit dem nomencl
Paket habe ich Artikel in mehrere Gruppen kategorisiert (durch entsprechende Definition \nomgroup
).
Wie kann man den vertikalen Raum verändernnachjede Gruppenüberschrift, also zwischen der Gruppenüberschrift und dem ersten Element dieser Gruppe? (Ich weiß bereits, wie man den vertikalen Abstand vor der Gruppenüberschrift ändert, wie unten mit gezeigt \nomgroupstartsep
).
Beispiel:
\documentclass{memoir}
\usepackage{xstring}
\usepackage[refpage]{nomencl}
\renewcommand{\nomname}{Index of Notation}
\renewcommand*{\pagedeclaration}[1]{\unskip, #1}
\setlength{\nomitemsep}{-\parsep}
\newlength{\nomgroupstartsep}
\setlength{\nomgroupstartsep}{16pt}
\newcommand{\nomenclheader}[1]{\item[\hspace*{-\itemindent}\bfseries#1]}
\renewcommand\nomgroup[1]{%
\itemsep\nomgroupstartsep%
\IfStrEqCase{#1}{%
{C}{\nomenclheader{Constants}}%
{S}{\nomenclheader{Sets}}%
}%
\itemsep\nomitemsep% restore spacing
}
\makenomenclature
\begin{document}
The number $\pi$ is the ratio of the circumference of a circle to its diameter;
$e$ is the base of the natural logarithm.%
\nomenclature[c2]{$\pi$}{ratio of circle's circumference to diameter}
\nomenclature[c1]{$e$}{base of natural logarithm}
Write $x \in A$ to mean that $x$ is an element of the set $A$.%
\nomenclature[s3]{$x \in A$}{$x$ is an element of $A$}
For sets $A$ and $B$, the notation $A \subset B$ means that $A$ is a subset of $B$.%
\nomenclature[s4]{$A \subset B$}{$A$ is a subset of $B$}
Use lower-case letters $x$, $y$, $z$, etc., for elements of sets, and upper-case letters $A$, $B$, $C$, etc., for sets.%
\nomenclature[s1]{$x$, $y$, $z$, etc.}{elements of sets}
\nomenclature[s2]{$A$, $B$, $C$, etc.}{sets}
\printnomenclature[2.5cm]
\end{document}