Symbolverzeichnis

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


Peter_Alexander2

Symbolverzeichnis

Beitrag von Peter_Alexander2 »

Hallo, ich arbeite mit TeXnicCenter und möchte gern ein Symbolverzeichni einfügen.
Die Präambel habe ich nach http://my.opera.com/timomeinen/blog/show.dml/68644 angelegt.
Meine Frage ist nun, wie und wo gebe ich im Texnic center diesen Konsolen Befehl :
makeindex Dokument.nlo -s nomencl.ist -o Dokument.nls ein.


Vielen Dank im Voraus.

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

Beitrag von Sepp99 »

Vielleicht hilft dir [3] - Abschnitt 2.4.2 weiter.

Gruß, Sepp.-

juan
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 9. Aug 2012, 11:18

makeindex einbinden

Beitrag von juan »

@Sepp99
habe ein ähnliches Problem wie oben beschrieben, aber dein Verweis konnte mir leider nicht weiterhelfen, bzw. kann auch dein Skript nicht finden.

Kannst du hier nochmal kurz beschreiben was zu tun ist, damit
ein Symbolverzeichnis mit \usepackage{nomencl} funktioniert?


Habe folgende Warnung:

Coudn't find index input file C:\....

thx, juan

Besserwisser

Re: makeindex einbinden

Beitrag von Besserwisser »

juan hat geschrieben:kann auch dein Skript nicht finden.
:?: Sepp hat doch in seiner Signatur seit ewigen Zeiten einen Link auf den Beitrag, der das Skript als Anhang enthält. In den wichtigen Hinweisen zum Editor-Forum ist der Link ebenfalls zu finden. Man muss also noch nicht einmal danach suchen, um es zu finden, sondern wird geradezu mit der Nase darauf gestoßen … :!:

BTW: Als Alternative zu nomencl käme auch glossaries in Frage. Das ändert zwar nichts am generellen Problem der korrekten Einbindung in den Editor (hoffentlich die aktuelle Alpha von TXC2 und nicht das total veraltete TXC1) aber gar nicht so selten fragen nomencl-Anwender irgendwann nach Dingen, die glossaries von sich bereits bietet.

PS: Urlaub ich komme!!!

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

Re: makeindex einbinden

Beitrag von Sepp99 »

juan hat geschrieben:@Sepp99
..., bzw. kann auch dein Skript nicht finden.

Kannst du hier nochmal kurz beschreiben was zu tun ist, damit
ein Symbolverzeichnis mit \usepackage{nomencl} funktioniert?
Also - [3] funktioniert - und mehr als 12.000 haben ihn auch gefunden. Welchen Rat soll ich dir sonst noch geben, es sei denn, du machst genauere Angaben, am Besten ein Minimalbeispiel [4].

Gruß, Sepp.-

EDIT: kurz nach @besserwisser: glossaries wäre sicher die bessere Alternative, wird auch in meinem Script beschrieben.

juan
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 9. Aug 2012, 11:18

Beitrag von juan »

Danke für den Link, weiß auch nicht was ich da übersehen habe.

Im Code sollte alles vorhanden sein:
\input{praeambel.tex}

\begin{document}

\input{Deckblatt}

\newpage
\thispagestyle{empty}
\vspace*{18cm}

\newpage
\setcounter{page}{0}
\pagenumbering{Roman}
\input{Erklaerung}
\newpage
\mbox{}

\begin{spacing}{1.5}

\input{Zusammenfassung}
\newpage
\mbox{}

\input{Abstract}
\newpage
\mbox{}

\cleardoublepage


%% Inhaltsverzeichnis
\addcontentsline{toc}{chapter}{Inhaltsverzeichnis}
\tableofcontents

\markright{Inhaltsverzeichnis}
\markleft{}
\cleardoublepage


%% Nomenklatur
\markright{Nomenklatur}
\markleft{Abkürzungsverzeichnis}

\addcontentsline{toc}{chapter}{Nomenklatur}
\printnomenclature[2.9cm]


\cleardoublepage
\pagenumbering{arabic}

\input{Kapitel1}

% ...


\input{Literaturverzeichnis}

\cleardoublepage


\input{Anhang}

\end{spacing}
\end{document}

% in preamble steht für die Nomenklatur:

\usepackage{nomencl}

\let\abk\nomenclature

\renewcommand{\nomname}{Nomenklatur}
\setlength{\nomlabelwidth}{.20\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature


% Index


\usepackage{makeidx}
\makeindex 

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

Beitrag von Sepp99 »

Was ist eigentlich an einem Minimalbeispiel [4] so schwer? Keine input-, keine include-Dateien, die hast ja nur DU!
Bitte lesen: zu Minimalbeispiel [4] und zum Status [5].

Sepp.-

juan
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 9. Aug 2012, 11:18

Beitrag von juan »

Minimaler ist es nochmal hier:

Wo könnte der Fehler sein?
 

\input{praeambel.tex}

\begin{document}



%% Nomenklatur
\markright{Nomenklatur}
\markleft{Abkürzungsverzeichnis}

\addcontentsline{toc}{chapter}{Nomenklatur}
\printnomenclature[2.9cm]


% ...

\end{document}

% in preamble steht für die Nomenklatur:

\usepackage{nomencl}

\let\abk\nomenclature

\renewcommand{\nomname}{Nomenklatur}
\setlength{\nomlabelwidth}{.20\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature


% Index


\usepackage{makeidx}
\makeindex
   

juan
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 9. Aug 2012, 11:18

Mein Problem gelöst

Beitrag von juan »

Ok tut mit

"%tm".nlo -s nomencl.ist -o "%tm".nls

als Argument für Makeindex. (2.4.2, Tab. 9)

Bei Texniccenter: Ausgabe>Ausgabeprofile definieren...> "Argumente die an Makeindex übergeben werden sollen".

Antworten