MalleR
07-03-2012, 11:54
Hey.
Ich hab Probleme damit ein Abbildungs - und Symbolverzeichnis zu erstellen.
Hier mal mein Programmcode:
% ----------------------------------------------------------------------------
% Zentraldokument.tex >>>>> LaTeX top level file <<<<<
% ----------------------------------------------------------------------------
\include{./Formatierung/Dokumentklasse}
\include{./Formatierung/Packages}
\include{./Definitionen/Befehle}
\include{./Definitionen/Einheiten}
% Verzeichnisse definieren:
% Abkürzungsverzeichnis anlegen:
% alg: Datei-Erweiterung für das log-file
% abk: label für die Referenzierung des Verzeichnisses
% acr, acn: Datei-Erweiterung für input- und output-files des Verzeichnisses
% Abkürzungsverzeichnis: Name (Überschrift) des Verzeichnisses
\newglossary[alg]{abk}{acr}{acn}{Abk\"urzungsverzeichnis}
% Symbolverzeichnis anlegen:
\newglossary[slg]{var}{sym}{sbl}{Symbolverzeichnis}
% Verzeichnisse anlegen:
\makeglossaries
\include{./Definitionen/Verzeichnisbefehle}
\include{./Definitionen/Abkuerzungen}
\include{./Definitionen/Symbole}
% ----------------------------------------------------------------------------
% Dokument
% ----------------------------------------------------------------------------
% für Entwurf: durch Kommata getrennte Liste der Kapitel, die tatsächlich
% eingefügt werden sollen (für kapitelweise Erstellung des Dokuments):
%\includeonly{./Kapitel/VerzeichnisErklaerung}
\begin{document}
% --------------------------------------------------------------------------
% Vorderteil
% --------------------------------------------------------------------------
% Seitennummerierung im Verzeichnisteil mit römischen Zahlen:
\pagenumbering{Roman}
\include{./Kapitel/Titelseite}
% \include{./Kapitel/Widmung}
% ungerade Zahl in eckgien Klammern [] gibt die Seitenzahl (ungerade) der
% Titelseite an
\maketitle[1]
\cleardoublepage
\thispagestyle{empty}
\tableofcontents
\listoftables
\listoffigures
\printglossaries
% --------------------------------------------------------------------------
% Hauptteil
% --------------------------------------------------------------------------
% Seitennummerierung ab nächster leerer rechter Seite mit arabischen Zahlen:
\cleardoublepage
\pagenumbering{arabic}
\include{./Kapitel/Einleitung}
\include{./Kapitel/Messwandler}
\include{./Kapitel/OPV}
\include{./Kapitel/Auswertelektronik}
\include{./Kapitel/ZusammenfassungAusblick}
% --------------------------------------------------------------------------
% Anhang
% --------------------------------------------------------------------------
\appendix
\include{./Anhang/AnhangA}
\bibliography{EewLiteratur}
\listoftodos
% Todo-Liste wird im Inahltsverzeichnis aufgeführt:
\todototoc
\end{document}
Mit den Verzeichnisbefehlen:
% ----------------------------------------------------------------------------
% Abkürzungs- und Symbolverzeichnisse
% ----------------------------------------------------------------------------
% Befehl zum Übersichtlichen Verweis auf eine Abkürzung (das übergebene Label
% muss im Abkürzungsverzeichnis definiert sein):
\newcommand{\abk}[1]{\gls{#1}}
\newcommand{\abkp}[1]{\glspl{#1}}
% Befehl zum Anlegen einer Abkürzung:
% #1: label und Abkürzung zugleich
% #2: Beschreibung der Abkürzung
%\newcommand{\defineacronym}[2]{\newacronym{#1}{#1}{#2}}
%\newcommand{\defineacronym}[2]{\newglossaryentry{#1}{type=abk,name={#1},descript ion={#2}}}
\newcommand{\defineabk}[4]{\newglossaryentry{#1}{
type=abk,
name={#1},
description={#2},
text={#1},
first={#2 (#1)},
plural={#3},
firstplural={#4 (#3)}}}
% Befehl zum Übersichtlichen Verweis auf ein Symbol (das übergebene Label
% muss im Symbolverzeichnis definiert sein):
\newcommand{\var}[1]{\gls{#1}}
% Befehl zum Anlegen eines Symbols mit
% #1: label
% type=var: Zuordnung zum Symbolverzeichnis
% #2: Name des Eintrags (wie in einer Mathe-Umgebung zu verwenden), wie er im
% Symbolverzeichnis erscheinen soll
% \ensuremath: wechselt in den Mathematik-Modus, falls das Symbol nicht in
% einer Mathe-Umgebung verwendet wird
% #3: Beschreibung des Symbols
% #4: Ordnungsmerkmal zur Sortierung der Symbole im Symbolverzeichnis
\newcommand{\definesymbol}[4]{\newglossaryentry{#1}{type=var,name={\ensuremath{ #2}},description={#3},sort={#4}}}
% Punkt nach Beschreibung in Verzeichnissen unterdrücken:
\renewcommand*{\glspostdescription}{}
Den Abkürzungen:
\defineabk{CT}{Current Transformer}{CTn}{Current Transformer}
\defineabk{OP}{Operations\"verst\"arker}{OPn}{Operationsverst\"arker}
und den Symbole:
% Ordnungsmerkmale: griechische Buchstaben kommen nach lateinischen Buchstaben
% ************************************************** **************************
% Grundlagen
% ************************************************** **************************
% Konstanten:
\definesymbol{pi}{\uppi}{Kreiszahl}{b:o}
% allgemeine Symbole:
\definesymbol{i}{i}{Strangstrom}{a:i}
\definesymbol{I}{I}{Strom}{a:I}
\definesymbol{R}{R}{Widerstand}{a:R}
\definesymbol{Rm}{R_{\mathrm m}}{magnetischer Widerstand}{a:R}
\definesymbol{U}{U}{Spannung}{a:U}
\definesymbol{phi}{\phi}{magnetische Durchflutung}{b:P}
\definesymbol{Theta}{\varTheta}{magnetische Durchflutung}{b:T}
Dieser Code ist jetzt nur die Vorlage, die ich von Jemand anderem bekommen habe. Ich hab dabei halt den Inhalt seiner Abkuerzungen und Symbole durch meinen ersetzt und hab gehoft, dass es dadurch funktionieren wird. Jedoch wenn ich dann LaTeX starte kriege ich immer noch die alten Verzeichnisse meines Vorgängers präsentiert.
Hat jemand von euch eine Idee, woran das liegen könnte und vorallem wie ich es beheben kann?
Ich hab Probleme damit ein Abbildungs - und Symbolverzeichnis zu erstellen.
Hier mal mein Programmcode:
% ----------------------------------------------------------------------------
% Zentraldokument.tex >>>>> LaTeX top level file <<<<<
% ----------------------------------------------------------------------------
\include{./Formatierung/Dokumentklasse}
\include{./Formatierung/Packages}
\include{./Definitionen/Befehle}
\include{./Definitionen/Einheiten}
% Verzeichnisse definieren:
% Abkürzungsverzeichnis anlegen:
% alg: Datei-Erweiterung für das log-file
% abk: label für die Referenzierung des Verzeichnisses
% acr, acn: Datei-Erweiterung für input- und output-files des Verzeichnisses
% Abkürzungsverzeichnis: Name (Überschrift) des Verzeichnisses
\newglossary[alg]{abk}{acr}{acn}{Abk\"urzungsverzeichnis}
% Symbolverzeichnis anlegen:
\newglossary[slg]{var}{sym}{sbl}{Symbolverzeichnis}
% Verzeichnisse anlegen:
\makeglossaries
\include{./Definitionen/Verzeichnisbefehle}
\include{./Definitionen/Abkuerzungen}
\include{./Definitionen/Symbole}
% ----------------------------------------------------------------------------
% Dokument
% ----------------------------------------------------------------------------
% für Entwurf: durch Kommata getrennte Liste der Kapitel, die tatsächlich
% eingefügt werden sollen (für kapitelweise Erstellung des Dokuments):
%\includeonly{./Kapitel/VerzeichnisErklaerung}
\begin{document}
% --------------------------------------------------------------------------
% Vorderteil
% --------------------------------------------------------------------------
% Seitennummerierung im Verzeichnisteil mit römischen Zahlen:
\pagenumbering{Roman}
\include{./Kapitel/Titelseite}
% \include{./Kapitel/Widmung}
% ungerade Zahl in eckgien Klammern [] gibt die Seitenzahl (ungerade) der
% Titelseite an
\maketitle[1]
\cleardoublepage
\thispagestyle{empty}
\tableofcontents
\listoftables
\listoffigures
\printglossaries
% --------------------------------------------------------------------------
% Hauptteil
% --------------------------------------------------------------------------
% Seitennummerierung ab nächster leerer rechter Seite mit arabischen Zahlen:
\cleardoublepage
\pagenumbering{arabic}
\include{./Kapitel/Einleitung}
\include{./Kapitel/Messwandler}
\include{./Kapitel/OPV}
\include{./Kapitel/Auswertelektronik}
\include{./Kapitel/ZusammenfassungAusblick}
% --------------------------------------------------------------------------
% Anhang
% --------------------------------------------------------------------------
\appendix
\include{./Anhang/AnhangA}
\bibliography{EewLiteratur}
\listoftodos
% Todo-Liste wird im Inahltsverzeichnis aufgeführt:
\todototoc
\end{document}
Mit den Verzeichnisbefehlen:
% ----------------------------------------------------------------------------
% Abkürzungs- und Symbolverzeichnisse
% ----------------------------------------------------------------------------
% Befehl zum Übersichtlichen Verweis auf eine Abkürzung (das übergebene Label
% muss im Abkürzungsverzeichnis definiert sein):
\newcommand{\abk}[1]{\gls{#1}}
\newcommand{\abkp}[1]{\glspl{#1}}
% Befehl zum Anlegen einer Abkürzung:
% #1: label und Abkürzung zugleich
% #2: Beschreibung der Abkürzung
%\newcommand{\defineacronym}[2]{\newacronym{#1}{#1}{#2}}
%\newcommand{\defineacronym}[2]{\newglossaryentry{#1}{type=abk,name={#1},descript ion={#2}}}
\newcommand{\defineabk}[4]{\newglossaryentry{#1}{
type=abk,
name={#1},
description={#2},
text={#1},
first={#2 (#1)},
plural={#3},
firstplural={#4 (#3)}}}
% Befehl zum Übersichtlichen Verweis auf ein Symbol (das übergebene Label
% muss im Symbolverzeichnis definiert sein):
\newcommand{\var}[1]{\gls{#1}}
% Befehl zum Anlegen eines Symbols mit
% #1: label
% type=var: Zuordnung zum Symbolverzeichnis
% #2: Name des Eintrags (wie in einer Mathe-Umgebung zu verwenden), wie er im
% Symbolverzeichnis erscheinen soll
% \ensuremath: wechselt in den Mathematik-Modus, falls das Symbol nicht in
% einer Mathe-Umgebung verwendet wird
% #3: Beschreibung des Symbols
% #4: Ordnungsmerkmal zur Sortierung der Symbole im Symbolverzeichnis
\newcommand{\definesymbol}[4]{\newglossaryentry{#1}{type=var,name={\ensuremath{ #2}},description={#3},sort={#4}}}
% Punkt nach Beschreibung in Verzeichnissen unterdrücken:
\renewcommand*{\glspostdescription}{}
Den Abkürzungen:
\defineabk{CT}{Current Transformer}{CTn}{Current Transformer}
\defineabk{OP}{Operations\"verst\"arker}{OPn}{Operationsverst\"arker}
und den Symbole:
% Ordnungsmerkmale: griechische Buchstaben kommen nach lateinischen Buchstaben
% ************************************************** **************************
% Grundlagen
% ************************************************** **************************
% Konstanten:
\definesymbol{pi}{\uppi}{Kreiszahl}{b:o}
% allgemeine Symbole:
\definesymbol{i}{i}{Strangstrom}{a:i}
\definesymbol{I}{I}{Strom}{a:I}
\definesymbol{R}{R}{Widerstand}{a:R}
\definesymbol{Rm}{R_{\mathrm m}}{magnetischer Widerstand}{a:R}
\definesymbol{U}{U}{Spannung}{a:U}
\definesymbol{phi}{\phi}{magnetische Durchflutung}{b:P}
\definesymbol{Theta}{\varTheta}{magnetische Durchflutung}{b:T}
Dieser Code ist jetzt nur die Vorlage, die ich von Jemand anderem bekommen habe. Ich hab dabei halt den Inhalt seiner Abkuerzungen und Symbole durch meinen ersetzt und hab gehoft, dass es dadurch funktionieren wird. Jedoch wenn ich dann LaTeX starte kriege ich immer noch die alten Verzeichnisse meines Vorgängers präsentiert.
Hat jemand von euch eine Idee, woran das liegen könnte und vorallem wie ich es beheben kann?