Abkürzungsverzeichnis mit TeXmaker

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


Gast

Abkürzungsverzeichnis mit TeXmaker

Beitrag von Gast »

Hallo zusammen,

ich bin Anfänger und habe zurzeit Probleme mit dem TeXmaker. Ich würde gerne mein Abkürzungsverzeichnis einfügen. Leider aktualisiert sich dieses nicht.
Ich binde es wie folgt ein.
\usepackage[intoc]{nomencl} 
und die EInträge sind wie folgt.
\nomenclature{CC}{Corporate Communications}
Welchen Befehl gebe ich jetzt am besten bei den Makeindex Konfigurationen ein? Bzw. wo finde ich die sog. Kommandozeile?
Vielen Dank

christoph88
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 75
Registriert: Di 21. Feb 2012, 13:43

Beitrag von christoph88 »

Hallo,

du musst unter "Optionen => Texmaker konfigurieren" unter "Befehle" die passenden Optionen für Makeindex eingeben. Bei mir ist das:
"C:/Program Files (x86)/MiKTeX 2.9/miktex/bin/makeindex.exe" %.nlo -s nomencl.ist -o %.nls
Den Pfad kannst du also drin lassen, aber das %.idx musst du ersetzen.
Wenn du das hast, kannst du oben, wo schnelles Übersetzen steht, den Makeindex-Lauf starten.
Um deine Datei richtig umzusetzen, lässt du erst pdflatex, dann makeindex und dann nochmal pdflatex laufen. Anschließend kannst es dir anzeigen lassen. Den Makeindex-Lauf brauchst du nur, wenn sich an deinen Abkürzungen etwas ändert.

Der Vollständigkeit halber hänge ich noch ein Minimalbeispiel an:
\documentclass{scrartcl} 
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}

\usepackage[intoc]{nomencl} 
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\makenomenclature

\begin{document}
\printnomenclature
\nomenclature{CC}{Corporate Communications} 
Irgendein Text.

\end{document}

Gast

Beitrag von Gast »

Hallo vielen Dank für den Hinweis,

leider klappt es bei mir noch nicht. Ich habe jetzt folgenden Code in das Textfeld Makeindex unter TeXmaker -> Optionen-> Konfigurieren eingegeben.
C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\makeindex.exe %.nlo -s nomencl.ist -o %.nl
Ist das richtig?
Vielen Dank

christoph88
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 75
Registriert: Di 21. Feb 2012, 13:43

Beitrag von christoph88 »

Der Pfad muss in Anführungszeichen stehen, so wie bei mir. Außerdem fehlt bei dir ganz hinten noch ein s. Also ich habe es bei mir getestet und es läuft. Daher bekommen wir das schon irgendwie hin.

Gast

Beitrag von Gast »

Perfekt so läufts..;)
Vielen Dank!

BlackDevil
Forum-Century
Forum-Century
Beiträge: 107
Registriert: Di 23. Jul 2013, 11:38
Wohnort: Deutschland

Beitrag von BlackDevil »

Hey

Ich hänge mich hier mal an, weil ich auch TexMaker nutze und irgendwie keine Ausgabe bekomme ...

\documentclass[a4paper,twoside,12pt]{scrbook}

	\input{preamble}

%------------ NOMENCLATURE ----------------------

	\usepackage[intoc]{nomencl}
 	\renewcommand{\nomname}{Abkürzungsverzeichnis}
	\makenomenclature

%------------------------------------------------------

\begin{document}

	% WARNING: Update PDF for current date!!!
	\includepdf[pages=1]{title}

	\tableofcontents

%------------ NOMENCLATURE ----------------------	

	\printnomenclature	
	
%------------------------------------------------------

	\input{pagestyle}
	
	\chapter{Erstes Kapitel}
		\lipsum
	\chapter{two}
		\lipsum
		\section{some}
			\lipsum
		\section{another}
			\lipsum
		
%------------ NOMENCLATURE ----------------------	

		\chapter{Nomenclature Test}
		Test \nomenclature{PC}{\uline{P}ersonal \uline{C}omputer}
		Test 2 \nomenclature{usw.}{und so weiter}

%------------------------------------------------------

\end{document}
Mein Makeindex Eintrag ist der von oben, nur angepasst auf mein MikTex verzeichnis
"C:/Program Files/MiKTeX 2.9/miktex/bin/x64/makeindex.exe" %.nlo -s nomencl.ist -o %.nls
Ich bekomm nur keine Ausgabe. Also, gar keine ... Test und Test 2 stehen zwar da, aber das wars dann auch.


Ich weiß, dass das Beispiel nicht so minimal ist wie es sein könnte oder sollte, aber ich habe extra den Nomenclature Teil markiert.

Vielleicht weiß jemand Rat.

Dank euch :)


Tante Edit: Nun gehts... Nun habe ich zuerst MakeIndex, danach PDF Latex laufen lassen und dann funktioniert es.

Danke für die Hilfe die oben steht :)

Antworten