Abkürzungs- und Symbolverzeichnis mit nomencl

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Abkürzungs- und Symbolverzeichnis mit nomencl

von Benni1050 » Do 2. Apr 2020, 12:23

Hallo!

Uj, ein Thema noch ganz ohne Antwort. Lässt sich der Code bei niemandem sonst kompilieren?
Oder ist das ein Phänomen, das auch sonst niemand erklären kann, oder gibt es überhaupt kaum Anwender von nomencl?
Gerne lasse ich mich auch davon überzeugen, dass mein gewünschtes Ergebnis (s. angehängte pdf) ebenfalls schön mit dem package glossaries zu erzielen ist.

Viele Grüße

Benni
Dateianhänge
Verzeichnis_nomencl.pdf
(73.11 KiB) 230-mal heruntergeladen

Abkürzungs- und Symbolverzeichnis mit nomencl

von Benni1050 » Mi 25. Mär 2020, 14:02

Hallo zusammen,

für Abkürzungs- und Symbolverzeichnis nutze ich das Paket nomencl, wobei ich mir vier verschiedene Typen von Einträgen definierte.

Problem: Für mich unerklärlich wird die "Bedeutung" des letzten Eintrags der lateinischen und griechischen Formelzeichen immer etwas ausgerückt. Im Folgenden ein Dokument mit den entsprechenden Definitionen (übernommen und modifiziert aus einem anderen Post) sowie Beispieleinträgen.
\documentclass{scrreprt}
%Pakete laden
\usepackage[decimalsymbol=comma,loctolang={DE:ngerman,UK:english}]{siunitx}
\usepackage[intoc]{nomencl}						% Paket für Nomenklaturen

%Definitionen für Abkürzungs- und Symbolverzeichnis
\renewcommand{\nomname}{Abkürzungs- und Symbolverzeichnis}

\newcommand{\nomsubtitle}[1]{\vspace{5ex plus 1ex minus 1ex} \item[\large\bfseries #1]} %Subtitle mit vertikalem Abstand zu vorheriger Zeile
\newcommand{\DescrCol}[1]{\hfill\parbox[tt]{9cm}{#1}\ignorespaces} %Parbox für Beschreibung im Blocksatz mit Umbrüchen
\renewcommand\nomgroup[1]{\def\nomtemp{\csname nomstart#1\endcsname}\nomtemp}

%Titel und Spaltenbeschriftungen der Untergruppen
\newcommand{\nomstartA}{\nomsubtitle{Abkürzungen}%
  \item[\bfseries Symbol]\textbf{Bedeutung}}
\newcommand{\nomstartB}{\nomsubtitle{Lateinische Symbole}%
  \item[\bfseries Symbol]\textbf{Einheit}\DescrCol{\textbf{Bedeutung}}}
\newcommand{\nomstartC}{\nomsubtitle{Griechische Symbole}%
  \item[\bfseries Symbol]\textbf{Einheit}\DescrCol{\textbf{Bedeutung}}}
\newcommand{\nomstartD}{\nomsubtitle{Indizes}%
  \item[\bfseries Index]\textbf{Bedeutung}}

%Gliederung der Einträge
\renewcommand*{\nompreamble}{\markboth{\nomname}{\nomname}}
\newcommand{\nomdescr}[1]{\parbox[tt]{16cm}{\RaggedRight #1}}
\newcommand{\nomwithdim}[4]{\nomenclature[#1]{#2}{{#3}\DescrCol{#4}}}
\newcommand{\nomtypeA}[3][]{\nomenclature[A#1]{#2}{\nomdescr{#3}}}
\newcommand{\nomtypeB}[4][]{\nomwithdim{B#1}{#2}{#3}{#4}}
\newcommand{\nomtypeC}[4][]{\nomwithdim{C#1}{#2}{#3}{#4}}
\newcommand{\nomtypeD}[3][]{\nomenclature[D#1]{#2}{\nomdescr{#3}}}
\makenomenclature %Nomenklatur erstellen


\begin{document}
\printnomenclature[8em]

\nomtypeA{CAD}{Computer Aided Design}
\nomtypeA{StVZO}{Straßenverkehrszulassungsordnung}
\nomtypeA{StVO}{Straßenverkehrsordnung}
\nomtypeB{$g$}{$\si{\metre\per\second\squared}$}{Erdbeschleunigung}
\nomtypeB{$a$}{$\si{\metre\per\second\squared}$}{Beschleunigung}
\nomtypeB{$h$}{$\metre$}{Höhe}
\nomtypeC{$\alpha$}{$\si{\degree}$}{Winkel}
\nomtypeC{$\beta$}{$\si{\degree}$}{Winkel}
\nomtypeC{$\gamma$}{$\si{\degree}$}{Winkel}
\nomtypeD{i}{Zählvariable}
\nomtypeD{k}{Zählvariable}
\nomtypeD{l}{Zählvariable}

\end{document}
Ohne Indizes tritt das Problem bei den griechischen Symbolen nicht mehr auf, gibt es lediglich lateinische Symbole, ist dort alles korrekt ausgerichtet.

Wo seht Ihr Optimierungsbedarf und was könnte der Fehler sein?

Viele Grüße

Benni

Nach oben