Seite 1 von 2

Nomencl - Nomenklatur will einfach nicht

Verfasst: Fr 16. Mär 2012, 14:55
von camoesas
Servus,

Ich will mit dem Paket nomencl eine Nomenklatur erstellen. Mein Minimalbeispiel:
\documentclass{article}
\usepackage{nomencl}
\makenomenclature
\begin{document}
\section*{Main equations}
\begin{equation}
a=\frac{N}{A}
\end{equation}%
\nomenclature{$a$}{The number of angels per unit area}%
\nomenclature{$N$}{The number of angels per needle point}%
\nomenclature{$A$}{The area of the needle point}%
The equation $\sigma = m a$%
\nomenclature{$\sigma$}{The total mass of angels per unit area}%
\nomenclature{$m$}{The mass of one angel}
follows easily.
\printnomenclature
\end{document}
Figure
Ich verwende den Texniccenter 1.0 RC1 im Ausgabeprofil ist bei Make Index: "%bm".nlo -s nomencl.ist -t "%bm".nlg -o "%bm".nls
definiert. ( "%bm".nlo -s nomencl.ist -o "%bm".nls > macht keinen Unterschied)
Das Paket ist installiert.
Aber meine Befehle werden komplett ignoriert ich bekomme keine Fehlermeldung oder sonst was...
Jetzt fällt mir nix mehr ein. Wer weiß Rat??

Vielen Dank!

Verfasst: Fr 16. Mär 2012, 16:52
von Sepp99
Falls du MikTeX 2.9 verwendest solltest du die Einstellungen aus [3] Abschn. 3.2.1 verwenden, nämlich %bm mit %tm austauschen. Dein Beispiel läuft fehlerfrei durch (siehe Anhang).
Übrigens - ein einwandfreies Minimalbeispiel!

Gruß, Sepp.-

Verfasst: Mi 21. Mär 2012, 15:35
von camoesas
Servus Sepp,

Danke für die Hilfe. Ich habe das genau so aus deinem Skript übernommen:
"%tm".nlo -s nomencl.ist -o "%tm".nls
Aber ich bekomme die Nomenklatur einfach nicht erstellt! Ich bekomme noch nichtmal irgendeinen Hinweis Fehlermeldung oder sonstwas.
Das ist total frustrierend. Ich habe auch xmal gecheckt, dass ich das Profil richtig definiert habe und das dann auch verwende...
Aber es geht einfach nicht :-x
Gibts noch irgendwelche anderen Stolpersteine?

Danke für das Skript, verwende jetzt den Sumatra, das ist super mit vorwärts rückwärts suche...

Verfasst: Mi 21. Mär 2012, 15:48
von Sepp99
Lösche einmal alle Hilfsdateien (Projekt aufräumen) ! Falls das auch nicht hilft, schicke noch einmal deine log-Datei und mach ein Bildschirmfoto von deinem Ausgabeprofil.

Gruß, Sepp.-

Verfasst: Mi 21. Mär 2012, 17:36
von camoesas
Servus,

Ich habe jetzt das Projekt aufgeräumt, einmal unter >Ausgabe > Projekt aufräumen und einmal manuel alle Daten gelöscht.
Hat leider nix gebracht.
Hab das log und die sonstigen angehängt und einen screenshot von dem profil gemacht....

Danke für deine Mühe

Verfasst: Mi 21. Mär 2012, 20:04
von Sepp99
Kann es sein, dass die Stildatei
nomencl.ist
nicht gefunden wird? Das Problem hatte ich auch schon einmal. Suche diese Datei im Ordner "MiKTeX 2.9" und kopiere sie in deinen Projektordner.

Gruß, Sepp.-

Verfasst: Do 22. Mär 2012, 15:25
von camoesas2
Servus Sepp,

Ja das ist wahrscheinlich, dass er die nomencl.ist datei nicht findet.
Aber ich finde die auch nicht. :-( wo sollte die sein und wo sollte ich die herbekommen...

BG

Verfasst: Do 22. Mär 2012, 15:47
von Sepp99
camoesas2 hat geschrieben: wo sollte die sein und wo sollte ich die herbekommen...
Bei mir (Vista) ist sie unter:
C:->Programme->MiKTeX 2.9 -> makeindex -> nomencl

Du hast uns ja dein System noch nicht verraten. Wie gesagt, kopiere sie in deinen Projektordner.

Gruß, Sepp.-

Verfasst: Do 22. Mär 2012, 20:18
von rais
Moin moin,
camoesas hat geschrieben:
Hab das log und die sonstigen angehängt und einen screenshot von dem profil gemacht....
die Logdatei vom MakeIndex-Aufruf fehlt. Ohne -t-Parameter beim MakeIndex-Aufruf hat sie die Endung .ilg (IndexLoG).
Wird sie bei Dir gar nicht erst erstellt?
Wie sieht es aus, wenn Du testhalber in einer Eingabeaufforderung (`cmd') nach cd wo\auch\immer\Deine\TeXDatei\liegt
makeindex Datei.nlo -s nomencl.ist -o Datei.nls
(`Datei' ist dabei durch den Stammnamen Deiner .tex-Datei zu ersetzen)
aufrufst -- bekommst Du dann eine .ilg? Und gar eine .nls?

BTW:
kpsewhich nomencl.ist
könnte Dir verraten, wo diese nomencl.ist auf Deinem Rechner gefunden wird, wenn sie denn gefunden wird;-)

MfG
Rainer

Verfasst: Fr 23. Mär 2012, 14:46
von camoesas
Servus,

ich habe die nomencl.ist in meinen Ordner kopiert. Das hat nix gebracht. Der hardcopy aufruf in der Konsole hat mir die *.ilg Datei erstellt. wenn ich danach den texnic center habe laufen lassen, wurde mir die Nomenklature anstandslos im pdf erstellt! :lol:
Heißt das jetzt für mich, dass mein Ausgabeprofil nicht richtig definiert ist, oder, dass er die Datei nicht findet.
(Habe den Pfad gerade nochmal überprüft, der Stimmt)

VG
VD

Ps: Win 7 32bit ... HDD CPU RAM etc. - alles da ;-)