Abstände zwischen den Gruppierungen in nomencl Thema ist als GELÖST markiert

Erstellen von Index, Glossar, Symbolverzeichnis, einer Nomenklatur etc. mit MakeIndex oder Xindy


Octave
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mi 22. Sep 2021, 02:47

Abstände zwischen den Gruppierungen in nomencl

Beitrag von Octave »

Hallo zusammen,

weiß zufällig jemand wie man die Abstände zwischen den Gruppierungen vergrößern kann ?
Habe dazu leider nichts gefunden, dass mir weiterhelfen konnte.

% !TEX makeindex document.nlo -s nomencl.ist -o document.nls
\documentclass{article}
\usepackage{amssymb}
\usepackage{nomencl}
\makenomenclature


\usepackage{etoolbox}
\renewcommand\nomgroup[1]{%
  \item[\bfseries
  \ifstrequal{#1}{A}{Lateinische Symbole}{%
  \ifstrequal{#1}{B}{Griechische Symbole}{%
  \ifstrequal{#1}{C}{Indizes}{}}}%
]}

\begin{document}
\mbox{}

\nomenclature[A]{$A{r}$}{Rotorauftrieb}
\nomenclature[A]{$C{A}$}{Auftriebsbeiwert}
\nomenclature{$\alpha_{D}$}{Durchströmwinkel}
\nomenclature{$\beta$}{ Blatteinstellwinkel}
\nomenclature[C]{$Bl$}{Blattsegment}
\nomenclature[C]{$i$ }{i-te Entfernung zum Rotordrehzentrum}

\printnomenclature
\end{document}
Zuletzt geändert von Stefan Kottwitz am Mi 22. Sep 2021, 10:44, insgesamt 1-mal geändert.

Grummelgast

Re: Abstände zwischen den Gruppierungen in nomencl

Beitrag von Grummelgast »

Der Code ist durch die fehlerhafte Markierung defekt → Wie kann ich Code in meinem Beitrag hervorheben?

Ansonsten: Wie in der nomencl-Anleitung, Abschnitt 2.8.1 gezeigt, kann die Definition von `\nomgroup` aus mehreren \item bestehen, beispielsweise auch mit einem \item[]\mbox{} beginnen, um mehr Abstand zu erreichen. Man kann aber auch eine unsichtbare Stütze mit \rule (einfach die Breite auf 0 setzen und die Höhe für den Abstand nutzen) vor dem String der Überschrift einfügen.


Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2187
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Abstände zwischen den Gruppierungen in nomencl

Beitrag von Stefan Kottwitz »

Hallo Octave,

willkommen im Forum!

Ich habe oben mal die Code-Markierung repariert, nach "Auftriebsbeiwerk" eine fehlende schließende Klammer eingefügt damit ein Compiler-Fehler weggeht, und am Beginn den Kommentar % !TEX makeindex document.nlo -s nomencl.ist -o document.nls eingefügt, damit der Forum-Compiler auch makeindex laufen lässt. D.h. Dein Beispiel ist jetzt mit einem Klick auf "LaTeX-Ausgabe" übersetztbar und zeigt das PDF.

Stefan


Grummelgast

Re: Abstände zwischen den Gruppierungen in nomencl

Beitrag von Grummelgast »

Stefan Kottwitz hat geschrieben:
Mi 22. Sep 2021, 10:56

Ich habe oben mal die Code-Markierung repariert,

Danke.

Stefan Kottwitz hat geschrieben:
Mi 22. Sep 2021, 10:56

nach "Auftriebsbeiwerk" eine fehlende schließende Klammer eingefügt damit ein Compiler-Fehler weggeht, und am Beginn den Kommentar % !TEX makeindex document.nlo -s nomencl.ist -o document.nls eingefügt, damit der Forum-Compiler auch makeindex laufen lässt. D.h. Dein Beispiel ist jetzt mit einem Klick auf "LaTeX-Ausgabe" übersetztbar und zeigt das PDF.

Ähm, nö.


Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2187
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: Abstände zwischen den Gruppierungen in nomencl

Beitrag von Stefan Kottwitz »

Grummelgast hat geschrieben:
Mi 22. Sep 2021, 11:29

Ähm, nö.

Ah, ich hab es nur nicht gespeichert. Jetzt geht es aber. :-)

Stefan


Grummelgast

Re: Abstände zwischen den Gruppierungen in nomencl

Beitrag von Grummelgast »

Also, wie gesagt: Zusätzliches \item:

% !TEX makeindex document.nlo -s nomencl.ist -o document.nls
\documentclass{article}
\usepackage{amssymb}
\usepackage{nomencl}
\makenomenclature


\usepackage{etoolbox}
\renewcommand\nomgroup[1]{%
  \item\mbox{}
  \item[\bfseries
  \ifstrequal{#1}{A}{Lateinische Symbole}{%
  \ifstrequal{#1}{B}{Griechische Symbole}{%
  \ifstrequal{#1}{C}{Indizes}{}}}%
]}

\begin{document}
\mbox{}

\nomenclature[A]{$A*{r}$}{Rotorauftrieb}
\nomenclature[A]{$C*{A}$}{Auftriebsbeiwert}
\nomenclature{$\alpha_{D}$}{Durchströmwinkel}
\nomenclature{$\beta$}{ Blatteinstellwinkel}
\nomenclature[C]{$Bl$}{Blattsegment}
\nomenclature[C]{$i$ }{i-te Entfernung zum Rotordrehzentrum}

\printnomenclature
\end{document}

oder passende unsichtbare Stütze, beispielsweise:

% !TEX makeindex document.nlo -s nomencl.ist -o document.nls
\documentclass{article}
\usepackage{amssymb}
\usepackage{nomencl}
\makenomenclature


\usepackage{etoolbox}
\renewcommand\nomgroup[1]{%
  \item[\rule{0pt}{2\baselineskip}\bfseries
  \ifstrequal{#1}{A}{Lateinische Symbole}{%
  \ifstrequal{#1}{B}{Griechische Symbole}{%
  \ifstrequal{#1}{C}{Indizes}{}}}%
]}

\begin{document}
\mbox{}

\nomenclature[A]{$A*{r}$}{Rotorauftrieb}
\nomenclature[A]{$C*{A}$}{Auftriebsbeiwert}
\nomenclature{$\alpha_{D}$}{Durchströmwinkel}
\nomenclature{$\beta$}{ Blatteinstellwinkel}
\nomenclature[C]{$Bl$}{Blattsegment}
\nomenclature[C]{$i$ }{i-te Entfernung zum Rotordrehzentrum}

\printnomenclature
\end{document}

Octave
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Mi 22. Sep 2021, 02:47

Re: Abstände zwischen den Gruppierungen in nomencl

Beitrag von Octave »

Danke Leute ihr seid die besten.

Tut mir leid wenn ich den Code einfach so in meine Anfrage geschmissen habe, aber ich muss morgen morgen Drucken lassen bin ein wenig im Stress :lol:

Es funktioniert wunderbar. ich Danke vielmals


Grummelgast

Re: Abstände zwischen den Gruppierungen in nomencl

Beitrag von Grummelgast »

Octave hat geschrieben:
Mi 22. Sep 2021, 15:39

Tut mir leid wenn ich den Code einfach so in meine Anfrage geschmissen habe, aber ich muss morgen morgen Drucken lassen

Gerade wenn es eilt, ist man gut beraten, es den Helfern so einfach wie möglich zu machen. Ich schaue mir solche Fragen beispielsweise sonst oft nicht näher an.


Antworten