Nomenklaturverzeichnis- Indizes und Abkürzungen

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: Nomenklaturverzeichnis- Indizes und Abkürzungen

von Besserwisser » Fr 1. Aug 2014, 18:22

Hast du das mal genau so, wie du es uns vorgesehen hast, laufen lassen? Das ist als VM (mit Anleitung zur Erstellung nicht nur für Anfänger) leider nicht zu gebrauchen.

Daher sei nur darauf hingewiesen, dass das glossaries-Paket leistungsfähiger als das nomencl-Paket ist und es dafür diverse verschiedene, vorkonfigurierte Darstellungsmöglichkeiten gibt. In der Anleitung des Pakets ist auch erklärt, wie man weitere erstellen kann. Darüber hinaus kann man mit dem Paket mehrere echte Verzeichnisse erzeugen, statt nur ein einziges Verzeichnis irgendwie zu unterteilen.

Ansonsten müsste man bei Indizees (dafür fehlt jegliches Beispiel) und Abkürzungen ggf. eine leere \parbox derselben Breite wie bei den anderen Typen erzeugen. Dazu ist in der Vorlage wohl \nnomunit vorgesehen. Dass dir das nicht klar war, deutet darauf hin, dass die Vorlage sehr schlecht dokumentiert war. Siehe dazu auch: »Minimale Vorlage vs. maximale Probleme«

BTW: Ohne etwas getestet zu haben, würde ich übrigens die Boxen eher top als center ausrichten. Bei mehrzeiligen Erklärungen dürfe das in der angegebenen Form etwas seltsam aussehen …

Nomenklaturverzeichnis- Indizes und Abkürzungen

von Werts » Fr 1. Aug 2014, 17:21

\immediate\write18{makeindex latexvorlage.nlo -s nomencl.ist -o latexvorlage.nls}
\documentclass[longdoc, accentcolor=tud1c,ngerman, 12pt,colorback, bigchapter] {tudreport}

\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{acronym}
\usepackage{fancyhdr}
\usepackage{listings}
\usepackage{tabularx}
\usepackage{url}
\usepackage{hyperref}
\usepackage[numbers]{natbib}
\usepackage{floatflt}
\usepackage{floatrow}
\usepackage{gnuplottex}
\usepackage{amsmath}
\usepackage{pdfpages}
\usepackage[intoc]{nomencl}
\definecolor{light-gray}{gray}{0.80}
\newcommand{\RM}[1]{\MakeUppercase{\romannumeral #1{.}}}

\renewcommand{\nomname}{Nomenklatur}
\renewcommand{\nomgroup}[1]{% 
\ifthenelse{\equal{#1}{L}}{\item[\textsf{\textbf{Lateinische Zeichen}}]}{% 
\ifthenelse{\equal{#1}{G}}{\item[\textsf{\textbf{Griechische Zeichen}}]}{%
\ifthenelse{\equal{#1}{M}}{\item[\textsf{\textbf{Indizes}}]}{%
\ifthenelse{\equal{#1}{S}}{\item[\textsf{\textbf{Abkürzungen}}]}{}}}}}
\newcommand{\nomunit}[1]{\hspace{0mm}\parbox[c]{1.7cm}{$\left[{#1}\right]$}}
\newcommand{\nomunitfrac}[2]{\hspace{0mm}\parbox[c]{1.7cm}{$\left[\frac{#1}{#2}\right]$}}
\newcommand{\nnomunit}{\hspace{0mm}\parbox[c]{1.7cm}{\hfill}}
\makeglossary
\makenomenclature
\makeindex
...
\nomenclature[L]{$T$}{\nomunit{K} Temperatur}
\nomenclature[G]{$\alpha$}{\nomunit{^\circ} Gierwinkel der Fünflochsonde}
\nomenclature[S]{ICAO}{International Civil Aviation Organization}
Das ist eine Vorlage, die ich für meine Bachelorthesis bekommen habe. Ich habe selbst bereits geringfügige Änderungen vorgenommen.
Bei einer Sache komme ich aber nicht weiter.
Im Nomenklaturverzeichnis werden bei Indizes und Abkürzungen die Erläuterungen in die Spalte geschrieben, in der bei den griechischen- und lateinischen Zeichen die Einheit steht. Ich hätte es gerne in der gleichen Zeile, in der bei den griechischen- und lateinischen Zeichen auch die Erläuterungen stehen. Extra eine Tabelle dafür zu nutzen, würde ich nach Möglichkeit vermeiden.
Wenn ich das hier versuche
\nomenclature[S]{CSI}{\nomunit{} Center of Smart Interfaces}
bleiben leider noch die eckigen Klammern [leer]. In der "richtigen" Zeile stehts dann aber schonmal. Würde mir also schon reichen, die Ausgabe der eckigen Klammern zu untersrücken.

Hoffe ich hab das mit dem Minimalbeispiel halbwegs hinbekommen und ihr versteh, was mein Problem ist.
Vielen Dank schonmal!
Christian

Nach oben