abkürzungsverzeichnis erstellen mit TexnicCenter

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


Gast

Platzhalter hat nicht funktioniert

Beitrag von Gast »

Auch wenn dieser Beitrag schon ein Jahr nicht mehr erweitert wurde möchte ich noch was hinzufügen:

Ich bin beim Einstellen von TeXnicCenter daran gescheitert, das makeindex mit dem Platzhalter ''%bm" nicht funktioniert hat sondern in den Ausgabeprofilen tatsächlich der Dateiname der Hauptdatei notwendig war.

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

Re: Platzhalter hat nicht funktioniert

Beitrag von Sepp99 »

Anonymous hat geschrieben:Ich bin beim Einstellen von TeXnicCenter daran gescheitert, das makeindex mit dem Platzhalter ''%bm" nicht funktioniert hat sondern in den Ausgabeprofilen tatsächlich der Dateiname der Hauptdatei notwendig war.
Seit einiger Zeit ist "%bm" durch "%tm" zu ersetzen.
Gruß, Sepp.-
Dateianhänge
profil.png
profil.png (17.04 KiB) 3822 mal betrachtet


codeman
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Do 21. Apr 2011, 10:42

Beitrag von codeman »

Hi,
ich bekomme es auch einfach nicht zum laufen.

habe für den Postprozessor folgendes:

Anwendung: C:\Programme\MiKTeX 2.9\miktex\bin\makeindex.exe
Argument: “%tm.nlo” -s nomencl.ist -o “%tm.nls”

Wenn ich jetzt den Code ausführe, bekomme ich 0 Fehler, aber die PDF öffnet sich auch nicht mehr.
Wenn ich die pdf per hand öffne, sehe ich nichts neues :/

hier der code:
.
.
.
\usepackage{makeidx}						%Indexausgabe mit Printindex

\usepackage[intoc]{nomencl}
\let\abbrev\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}

\makeindex					%Abkuerzungsverzeichnis
\makenomenclature

\begin{document}

	
	% für korrekte Überschrift in der Kopfzeile
	\clearpage\markboth{\nomname}{\nomname} 
	\printnomenclature
	\label{sec:Glossar}
	
	\tableofcontents	%Inhaltsverzeichnis erstellen
	
	%Zeinzelne Kapitel einbinden
	\include{./Kapitel1/Kapitel1}
	\include{./Kapitel2/Kapitel2}

\end{document}





irgendwo im Text
\nomenclature{z.B.}{zum Beispiel}
Wo ist mein Fehler?

Benutze TeXNicCenter 1.0

Gruß und Danke ;)

codeman
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Do 21. Apr 2011, 10:42

Beitrag von codeman »

ah, ich habs.

es mus so aussehen im texnic-center:

Bild

Unter Nachbearbeitung braucht man nicht einzutragen...
Dateianhänge
AusgabeProfile.jpg
AusgabeProfile.jpg (91.25 KiB) 3662 mal betrachtet

_Angelika_

Abkürzungsverzeichnis will und will einfach nicht

Beitrag von _Angelika_ »

Hallo Zusammen!
Seit gestern abend sitze ich dran und versuche auf Teufel komm raus ein Abkürzungsverzeichnis zu erstellen. Dabei habe ich euer Forum und viele andere durchstöbert, allerdings scheine ich entweder zu dusslig zu sein oder mich mit LateX einfach zu wenig auszukennen. Ich hoffe wirklich ihr könnt mir helfen! Leider bin ich noch ein echter LateX-Anfänger.

Also folgende Umgebung nutze ich:

Texnic Center 1.0 Stable Release Candidate 1
MikeTex 2.9
unter Windows Vista

An meiner Programmierung scheint es nicht zu liegen, da auch ein ganz simples beispiel leider keinen Erfolg bringt. Folgendes Primitiv-Beispiel tut bei mir nicht:

\documentclass[11pt]{article}

\usepackage{nomencl}
\let\abk\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{.20\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature
\begin{document}
\section{111aaa}
\subsection{abc}
\nomenclature{aaa}{AAA}
\printnomenclature
\end{document}

Egal wie oft ich F7 drücke und zwischen drin auch Ausgabe/makeindex klicke...es kommt im pdf nur die folgendes ergebnis.

1 111aaa
1.1 abc

Und kein Abkürzungsverzeichnis. :(

Folgende Fehlermeldung treibt mich zum wahnsinn:

Input index file test.nlo-s not found.

Durch meine Internetrecherche weiß ich, dass es wohl etwas mit dem Ausgabeprofil zu tun hat. Allerdings funktioniert es nicht, egal was ich eingebe. Mein letzter Versuch war folgender:
"%tm".nlo-s nomencl.ist -o "%tm".nls

Ich hoffe wirklich dass ihr mir helfen könnt. Bin gerade dabei meine Thesis zu schreiben und nun bin ich echt am verzweifeln!
Vielen Lieben Dank, Angelika

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

Beitrag von Sepp99 »

Ich glaube, unter TXC 1.0 mußt Du die Argumente noch mit
"%bm"
übergeben.

Gruß, Sepp.-

EDIT: und eventuell ohne Anführungszeichen.

_Angelika_

Beitrag von _Angelika_ »

Hallo Sepp!
Vielen Dank für deine schnelle Antwort!
Leider ist das Problem immernoch da, allerdings habe ich folgendes festgestellt:
wenn ich
"%bm" schreibe, dann kommt als Fehlermeldung
Can't create output index file

wenn ich
%bm -also ohne Anführungsstriche- schreibe, dann kommt
Couldn't find input index file..

vielleicht hilfts ja dabei dem Problem auf die Schliche zu kommen??!?
Jedenfalls vielen lieben Dank Dir!

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

Beitrag von Sepp99 »

_Angelika_ hat geschrieben:vielleicht hilfts ja dabei dem Problem auf die Schliche zu kommen??!?
Vielleicht hilft es weiter, wenn Du ein Minimalbeispiel [3] lieferst und Dein Profil schickst.

Gruß, Sepp.-

Angelika
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Di 24. Mai 2011, 10:23
Wohnort: Stuttgart

Beitrag von Angelika »

So, jetzt hat das mit der Registierung hier wenigstens geklappt!

Ist das Beispiel, dass ich in dem ersten Eintrag geschickt hab kein Minimalbeispiel? Sorry, dass ich so blöd frage, aber ich dachte das wär eines.

Da ist doch quasi nur der Code für das Abkürzungsverzeichnis drin und eine Überschrift.
Aller Anfang ist schwer!

Antworten