Seite 1 von 1

Warum wird Nomenklatur nicht angezeigt???

Verfasst: So 19. Mai 2013, 23:26
von Dimitri
Hallo,

Kann Mir jemand erklären, warum meine Nomenklatur nicht angezeigt wird?
Bin echt ratlos... -.-
Vielen Dank schonmal für eure Antworten.
\documentclass[fontsize=12pt, numbers=noenddot, open=right, twoside, fleqn, paper=a4]{scrreprt}
\usepackage[german]{nomencl}
\renewcommand{\nomname}{Notation\\\section*{Symbole}}
\makenomenclature 
\printnomenclature[5cm]
\addcontentsline{toc}{chapter}{Notation}
\begin{document}
\section*{Symbole}
\begin{tabbing}
\hspace*{2cm}   \= \\
\nomenclature{A}{Systemmatrix}
\end{tabbing}
\end{document}

Verfasst: Mo 20. Mai 2013, 08:28
von Epllus
Vermutlich liegt es daran, dass \printnomenclature nach \begin{document} gehört:
\documentclass{scrreprt} 
\usepackage[german]{nomencl} 
\renewcommand{\nomname}{Notation\\\section*{Symbole}} 
\makenomenclature 
\begin{document} 
\addchap{Notation} %% besser als \atdocontentsline %% Aber unnötig
\printnomenclature[5cm] 

\section*{Symbole} %% Eigentlich auch unnötig
\begin{tabbing} 
\hspace*{2cm}   \= \\ 
\nomenclature{A}{Systemmatrix} 
\end{tabbing} 

\end{document}
Der Vollständigkeit halber: Hast du
makeindex Dateiname.nlo -s nomencl.ist -o Dateiname.nls
laufen lassen?

Grüße
Epllus

Verfasst: Mo 20. Mai 2013, 09:41
von Dimitri
Hallo, vielen Dank zuerstmal für die Hilfe! :-)

Also:

Ich verwende eine Lehrstuhlvorlage, die meiner Meinung nach nicht alles sooo gut "löst"...

Folgendes ist auskommentiert:
makeindex Studienarbeit.nlo -s nomencl.ist -o Studienarbeit.nls
Man muss doch Latex --> Latex kompilieren, damit es "funktioniert", oder?

Was bringt obiges???

Verfasst: Mo 20. Mai 2013, 09:41
von Dimitri
Soll ich das einfach einmal "Latex"-komilieren lassen?

Verfasst: Mo 20. Mai 2013, 09:55
von Dimitri
Also: Ich habe folgendes gefunden

Zuerst Latex,

Dann "makeindex Dokument.nlo -s nomencl.ist -o Dokument.nls" laufen lassen; aber WIE soll ich das laufen lassen? Das ist Mir nicht ganz verständlich
"makeindex Dokument.nlo -s nomencl.ist -o Dokument.nls": Muss dann bei Dokument der Name der .tex-Datei stehen?


Dann nochmals Latex

Verfasst: Mo 20. Mai 2013, 10:10
von Dimitri
Ich habe jetzt endlich was gefunden:

"http://strobelstefan.org/?p=153"

Verstehe blos nicht, wie ich was in die "Konsole" eingeben kann, bzw. was ist die Konsole und wie "krieg ich sie geöffnet"?

Verfasst: Mo 20. Mai 2013, 10:52
von Dimitri
ENTSCHULDIGUNG für die Fragenflut, wird in Zukunft nicht mehr vorkommen.

Also ich bin jetzt ziemlich verwirrt:

Ich habe deinen code einmal Latex-kompilieren lassen.

Was soll ich danach machen???

Wenn ich makeindex-kompiliere, dann gibt er ne fehlermeldung raus.

Und wie komme ich egtl in die Konsole???

Verfasst: Mo 20. Mai 2013, 11:09
von Epllus
Ich glaube da wäre es praktisch, wenn du schreibst, was für einen Computer und welchen LaTeX Editor du benutzt.

Grüße
Epllus

Verfasst: Mo 20. Mai 2013, 11:28
von Dimitri
Hallo nochmals,

Also: Bei deiner Bsp-Datei funktioniert es jetzt komischerweise, obwohl ich nix anderes getan habe als vorher.

Latex --> ... in Editor eingeben (den ich unter "Werkzeuge" (--> Texmaker als Oberfläche) gefunden habe) --> Latex

Habe "Win 64 bit".

Habe bei meiner Hauptdatei aber noch keine Nomenklatur geschrieben, aber hoffe, dass es dann dort genauso funktioniert...

Kann man egtl irgendwo einsehen, wie groß die Abstände (horiz. und vert.)
dieser Einträge sind und diese somit verändern???

Habe nämlich noch mehrere solcher "Abkürzungen" und möchte alles gleich haben. Wie groß wählt man i.d.R diese Abstände???

Und noch was:
Warum erzeugt er Mir, wenn ich "makeindex" starte ne Fehlermeldung, dass ne .idx-Datei nicht gefunden wurde?

LG

Verfasst: Mo 20. Mai 2013, 13:33
von rais
Hallo,
Dimitri hat geschrieben: Also: Bei deiner Bsp-Datei funktioniert es jetzt komischerweise, obwohl ich nix anderes getan habe als vorher.
das halte ich für fragwürdig...
Dimitri hat geschrieben: Kann man egtl irgendwo einsehen, wie groß die Abstände (horiz. und vert.)
dieser Einträge sind und diese somit verändern???
Hast Du es schon mal mit der Paketdoku versucht?
texdoc nomencl
speziell \nomlabelwidth (reservierte Breite fürs Symbol, wobei Epllus Dir diesen Wert bereits verändert hat) und \nomitemsep (für den vertikalen Abstand zwischen zwei Einträgen)
Dimitri hat geschrieben: Und noch was:
Warum erzeugt er Mir, wenn ich "makeindex" starte ne Fehlermeldung, dass ne .idx-Datei nicht gefunden wurde?
Weil Du hier makeindex DD und nicht makeindex DD.nlo -s nomencl.ist -o DD.nls (mit `DD' stellvertretend für `DeineDatei') aufgerufen hast.
BTW: ich bevorzuge
makeindex DD.nlo -s nomencl.ist -t DD.nlg -o DD.nls
gegenüber der vom nomencl-Paket empfohlenen Aufrufweise ohne den -t -Parameter, damit ein etwaiger makeindex-Aufruf zur Indexerstellung sich nicht mit dem makeindex-Aufruf für die Nomenklatur in die Quere kommen: beide Aufrufe nutzen sonst .ilg als Endung für die jeweilige Logdatei. Mit anderen Worten: (ohne -t) abhängig davon, ob Du erst makeindex zur Indexerstellung aufrufst und danach zur Nomenklatur-Erstellung (oder eben umgekehrt), enthält die entstandene .ilg wohlmöglich nichtssagende Auskünfte (weil sie sich auf den `falschen' makeindex-Aufruf beziehen kann).
Mit -t hingegen wird es eindeutig (so man nicht in beiden Fällen .ilg verwendet).

MfG
Rainer