Symbolverzeichnis mit nomencl unter MiKTeX

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


JBa
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mi 10. Okt 2012, 21:16

Symbolverzeichnis mit nomencl unter MiKTeX

Beitrag von JBa »

Hallo zusammen,

ich schreibe meine Diplomarbeit mit LaTeX und soweit klappt auch alles super, bis auf das Symbolverzeichnis. Das will einfach seit Wochen nicht. Nun zum Problem:

Ich schreibe und compiliere mit dem TeXnicCenter. Als LaTeX Distribution kommt MiKTeX 2.9 zum Einsatz. Das Symbolverzeichnis möchte ich mit nomencl erstellen. Das ganze habe ich so erstellt:
\documentclass[a4paper,12pt,openright,oneside]{scrreprt}

\usepackage[german]{babel}
%\usepackage[german]{nomencl}

\usepackage{nomencl}						
\renewcommand{\nomname}{Symbolverzeichnis}
\makenomenclature

\begin{document}

\pagenumbering{Roman}
\thispagestyle{empty}

\newcommand{\Rule}{\rule{\textwidth}{1mm}}
\vfill
\begin{center}
\Rule\vspace{10mm}
\sffamily\bfseries\Huge
Titel der Arbeit\par\vspace{7mm}\Rule
\vspace{2.5cm}
\today
\end{center}

\tableofcontents 	% Inhalt
\cleardoubleemptypage

\addcontentsline{toc}{chapter}{Symbolverzeichnis}
\printnomenclature[2cm]
	
\cleardoubleemptypage
	
\pagenumbering{arabic}		% Arabische Seitennummerierung

\chapter{Testdatei}

Das Formelzeichen $T_L$ \nomenclature{$T_L$}{Lastmoment an der Kurbelwelle} soll in das Symbolverzeichnis eingefügt werden.

\end{document}
makeindex habe ich natürlich gesetzt.

Wenn ich compiliere erhalte ich folgende Fehlermeldung:
! LaTeX Error: \nomname undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H<return> for immediate help.
...

1.7 \renewcommand{\nomname}{Symbolverzeichnis}
Google bringt mich einfach nicht weiter.

Ich sollte vielleicht noch erwähnen, dass ich auf einem Firmenrechner schreibe, auf dem ich fehlende Pakete von Hand nachinstallieren muss (so auch nomencl). Das hat bis jetzt aber immer reibungsfrei funktioniert.

edit: sorry, coppy 'n' paste Fehler, das \usepackage[german]{nomencl} sollte da nicht stehen. Deshalb ist es jetzt auskommentiert.

Schonmal vielen Dank für eure Hilfe.

Grüße
JBa
Zuletzt geändert von JBa am Do 11. Okt 2012, 09:45, insgesamt 3-mal geändert.

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag von Genmutant »

Funktioniert bei mir wunderbar, sobald ichs kompilierbar gemacht hab (center weggelassen). Du solltest aber nomencl nur einmal laden, und wahrscheinlich willst du bei babel die neue deutsche Rechtschreibung, also ngerman.

Zeig doch mal dein log.

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Re: Symbolverzeichnis mit nomencl unter MiKTeX

Beitrag von Sepp99 »

JBa hat geschrieben:makeindex habe ich natürlich gesetzt.
Hast du auch die richtigen Argumente an makeindex übergeben? Siehe [3], Abschnitt 2.4.2. Die Fehlermeldung könnte aber auch darauf hinweisen, dass das Paket nicht geladen wurde. Kontrolliere das einmal, indem du
\listfiles
an den Anfang der Datei schreibst. Du kannst die log-Datei auch übermitteln.

Gruß, Sepp.-

JBa
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mi 10. Okt 2012, 21:16

Beitrag von JBa »

Danke für die Antworten!

@ Genmutant: Da ist wohl was schiefgelaufen, habe das Beispiel korregiert. Danke für den Hinweis

Ja, ich habe die richtigen Argumente an Makeindex übergeben:
"%tm".nio -s nomencl.ist -o "%tm".nls
In der *file list* ist die nomencl.sty aufgeführt. Habe euch mal den Log angehängt.

Gruß
JBa
Dateianhänge
symvz.txt
Log zu meinem Beispiel aus dem ersten Post.
(11.49 KiB) 1496-mal heruntergeladen

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

JBa hat geschrieben:Ja, ich habe die richtigen Argumente an Makeindex übergeben:
"%tm".nio -s nomencl.ist -o "%tm".nls
Richtig:
"%tm".nlo -s nomencl.ist -o "%tm".nls
Merkst du den Unterschied? Siehe noch einmal [3] besagter Abschnitt.

Gruß, Sepp.-

JBa
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Mi 10. Okt 2012, 21:16

Beitrag von JBa »

Gelöst!

1.) nomencl zum 1000sten mal neu installieren hat die Fehlermeldungen "weggeschafft"

Zustand danach: "Symbolverzeichnis" wird im Inhaltsverzeichnis zwischen ersten und zweiten Kapitel gelistet, ist aber nirgends zu sehen...

2.) Im Ausgabeprofil als Argument an Makeindex
makeindex "%tm".nlo -s nomencl.ist -o "%tm".nls
übergeben. Dann wird das Symbolverzeichnis ordentlich ausgegeben und im Inhaltsverzeichnis gelistet.

@ Sepp: Ohne das makeindex - so wie es in deiner [3], Abbildung 24 zu sehen ist - wird das Symbolverzeichnis nicht ausgegeben.

Gruß
JBa

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

JBa hat geschrieben:@ Sepp: Ohne das makeindex - so wie es in deiner [3], Abbildung 24 zu sehen ist - wird das Symbolverzeichnis nicht ausgegeben.
Ich sehe sowohl in [3]-v1.2.b Abbildung 24 (Pfad des), als auch in zugehöriger Tabelle 9 (Anwendung) das Programm makeindex. Wie du dein Profil definiert hast, ist mir natürlich unbekannt. Du Behauptung, dass es so wie in meinem Skriptum beschrieben ist "nicht funktioniert" ist schlichtweg falsch!

Da dein Problem gelöst ist, habe ich den Status dementsprechend geändert.

Gruß, Sepp.-

Antworten