TeXnicCenter: Postprozessor für Glossar und Abkürzungsverzeichnis

Glossar

Das Paket »glossary« (CTAN) oder der Nachfolger »glossaries« (CTAN) erleichtert die Erstellung eines Glossars, Abkürzungs- und Symbolverzeichnisses. Zur Verarbeitung der gesammelten Daten wird auf das Programm makeindex zurückgegriffen.

Um die Arbeit in TeXnicCenter zu vereinfachen, können für jedes Profil Postprozessoren (Nachbearbeitung) festgelegt werden. In diesem Fall wird der Aufruf der Anwendung makeindex mit den folgenden Argumenten eingetragen (siehe auch Bildschirmfoto)

VerzeichnisPaket glossaryPaket glossaries
Abkürzungen1-s "%tm.ist" -t "%tm.alg" -o "%tm.acn" "%tm.acr"-s "%tm.ist" -t "%tm.alg" -o "%tm.acr" "%tm.acn"
Glossar-s "%tm.ist" -t "%tm.glg" -o "%tm.gls" "%tm.glo"-s "%tm.ist" -t "%tm.glg" -o "%tm.gls" "%tm.glo"
Symbolverzeichnis-s "%tm.ist" -t "%tm.slg" -o "%tm.syi" "%tm.syg"-s "%tm.ist" -t "%tm.slg" -o "%tm.syi" "%tm.syg"

1 Beachten Sie die geänderte Reihenfolge der Dateien

Bildschirmfoto der Einstellungen

Eigene Bewertung: Keine Durchschnitt: 5 (5 Bewertungen)

hilfe!

Hallo, leider funktioniert das bei mir immer noch nicht richtig. zwar werden die Acronyme und Glossarausdrücke im Text (pdf.file) richtig dargestellt. nur leider werden die Verzeichnisse selbst nicht ausgegeben.

Verwende Texniccenter und habe im Fester der Outputprofiles in den postprocesser das eingefügt wie es oben beschrieben ist. (anstatt %hm halt diplomarbeit).

Mein Dokument sieht wie folgt aus:

\documentclass[a4paper,11pt,oneside,DIV12]{scrreprt}
 

%packages und blabla

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Glossar und Co
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Darstellung des Glossars einstellen

\usepackage{amsgen}
\usepackage{ifthen}
\usepackage{xkeyval}
\usepackage{xfor}
\usepackage{mfirstuc}
\usepackage{acronym}

\usepackage[nonumberlist,acronym,toc,section]{glossaries}
%Beschreibung der [Einstellung] in obiger Reihenfolge
%keine Seitenzahlen anzeigen
%ein Abkürzungsverzeichnis erstellen
%Einträge im Inhaltsverzeichnis
%im Inhaltsverzeichnis auf section-Ebene erscheinen %Ein eigenes Symbolverzeichnis erstellen
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
%Den Punkt am Ende jeder Beschreibung deaktivieren
\renewcommand*{\glspostdescription}{} \makeglossaries %Enthalten entry Eiträge wie auf dieser seite beschrieben:\input{Glossar}
\input{Acronyme}
\input{Symbole} \begin{document} \gls{bla}\gls{glos:blabla}\gls{symp:blablabla} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%GLOSSAR
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\printglossaries
%\addcontentsline{toc}{chapter}{Glossar}
%\chapter*{Glossar} %Glossar ausgeben
\printglossary[style=altlist,title=Glossar] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%ABLÜRZUNGEN
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\addcontentsline{toc}{chapter}{Abkürzungsverzeichnis}
%\chapter*{Abkürzungsverzeichnis}%Abkürzungen ausgeben
\deftranslation[to=German]{Acronyms}{Abkürzungsverzeichnis}
\printglossary[type=\acronymtype,style=long]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%SYMBOLE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\addcontentsline{toc}{chapter}{Formelverzeichnis}
%\chapter*{Formelverzeichnis}%Symbole ausgeben
\printglossary[type=symbolslist,style=long]
 Könnte mir bitte jemand helfen? Bin echt schon am verzweifeln!!

Hilfe zur Selbsthilfe

Hallo Gast,

folgende Hinweise möchte ich dir mit auf den Weg geben:

Die Einträge des Postprozessors können/sollen so übernommen werden, wie sie in der Tabelle stehen, das TeXnicCenter setzt dann selbstständig an Stelle von %tm den Namen der Datei ein.

Benutze das Beispiel von https://ewus.de/tipp-1029.html, bis du dort das richtige Ergebnis erhälst. Anschließend kannst anfangen, die Beispieldatei abzuändern, bis sie deinen Wünschen entspricht. Danach kannst du die Befehle und Anweisungen in dein Dokument übernehmen.

Grüße

Erik

Dito! Hat einen

Dito! Hat einen frustrierenden Tag doch noch versöhnlich gemacht! :))) vielen vielen dank!!!

Danke

Riesen Dank!

 

Hat mir sehr geholfen.

Follow erikwegner on Twitter