LaTeX Abkürzungsverzeichnis erstellen mit nomencl
Monday, November 21, 2005 3:09:02 PM
\usepackage{nomencl}
% Befehl umbenennen in abk
\let\abk\nomenclature
% Deutsche Überschrift
\renewcommand{\nomname}{Abkürzungsverzeichnis}
% Punkte zw. Abkürzung und Erklärung
\setlength{\nomlabelwidth}{.20\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
% Zeilenabstände verkleinern
\setlength{\nomitemsep}{-\parsep}
\makenomenclature
Anschliessend muss man LaTeX aufrufen, welches die Datei Dokument.nlo erstellt.
makeindex Dokument.nlo -s nomencl.ist -o Dokument.nls
Generiert hieraus die Datei Dokument.nls, in der alle Abkürzungen alphabetisch sortiert aufgelistet sind.
Ein erneutes Aufrufen von LaTeX fügt dann die Dokument.nls an die Stelle ins Dokument, an der der Befehl
\printnomenclaturesteht.
Abkürzungen werden normalerweise mit
\nomenclature[prefix]{symbol}{description} erstellt. Durch den \let-Befehl reicht auch ein \abk.Das Ergebnis sieht z.B. so aus:









1 2 Next »
Anonymous # Wednesday, December 14, 2005 9:55:57 PM
Anonymous # Wednesday, March 22, 2006 12:50:30 AM
Timo Meinentimomeinen # Tuesday, May 2, 2006 9:36:23 AM
Endungen bei makeindex: glo statt nlo und gls statt nls
\printglossary
\makeglossary
TT
Anonymous # Sunday, May 28, 2006 2:34:02 PM
Anonymous # Tuesday, May 30, 2006 12:56:01 PM
Timo Meinentimomeinen # Thursday, June 1, 2006 2:25:34 PM
Anonymous # Thursday, June 1, 2006 5:07:34 PM
Anonymous # Monday, June 5, 2006 2:12:50 PM
Timo Meinentimomeinen # Tuesday, June 6, 2006 10:56:05 AM
hier ist die Quelle zu einem Eintrag aus dem Beispiel:
\abk{DTAG}{\markup{D}eutsche \markup{T}elekom \markup{AG}}
Du kannst die Striche unter den Buchstaben also einfach mit \markup{BUCHSTABE} im Text markieren.
glück auf
timo
Anonymous # Tuesday, June 6, 2006 1:05:39 PM
Anonymous # Tuesday, June 6, 2006 5:20:26 PM
Anonymous # Wednesday, June 7, 2006 11:24:43 PM
Anonymous # Tuesday, June 13, 2006 9:54:07 AM
Anonymous # Wednesday, August 23, 2006 7:32:24 AM
Anonymous # Monday, August 28, 2006 11:00:43 AM
Anonymous # Wednesday, August 30, 2006 8:15:31 AM
Anonymous # Tuesday, November 7, 2006 9:28:50 AM
Timo Meinentimomeinen # Wednesday, November 8, 2006 9:02:11 PM
Gruss
Timo
Anonymous # Thursday, November 9, 2006 12:27:29 AM
Anonymous # Thursday, November 30, 2006 3:17:31 PM
Anonymous # Thursday, November 30, 2006 3:47:35 PM
Anonymous # Tuesday, October 16, 2007 7:01:17 PM
Anonymous # Friday, October 26, 2007 1:59:45 PM
Timo Meinentimomeinen # Thursday, December 20, 2007 1:29:45 PM
Zu finden im CTAN unter http://tug.ctan.org/tex-archive/macros/latex/contrib/acronym/
Glück Auf
Timo
Anonymous # Tuesday, March 18, 2008 10:38:07 PM
Anonymous # Saturday, April 5, 2008 2:27:57 PM
Timo Meinentimomeinen # Monday, April 28, 2008 7:26:53 PM
makeindex erzeugt die Datei, die du in der Option -o angibst. Das o steht für Output. Die Eingabedatei wird durch einen Lauf von LaTeX erstellt. Um die NLO Datei zu erzeugen, musst du also nur LaTeX einmal durchlaufen lassen. Also:
latex Dokument
makeindex Domument.... usw.
latex Dokument
Gruß
Timo
Anonymous # Wednesday, June 11, 2008 8:50:42 AM
Timo Meinentimomeinen # Friday, June 13, 2008 12:38:47 PM
Anonymous # Thursday, June 19, 2008 8:05:11 AM
Timo Meinentimomeinen # Monday, June 23, 2008 9:05:07 AM
dazu empfehle ich dir das Package 'acronym'. Zu finden im CTAN unter http://tug.ctan.org/tex-archive/macros/latex/contrib/acronym
Dort legst du neue Makros in einer acronym-Umgebung an:
\usepackage[printonlyused]{acronym}
\begin{acronym}[ABCDEFGH]
\acro{AJC}{AspectJ Compiler}
\acro{AJDT}{AspectJ Development Tools}
\acro{ANTLR}{ANother Tool for Language Recognition}
\end{acronym}
Im Text kannst du dann so darauf zugreifen:
Der \ac{AJC} ist ein Präprozessor, den man bei \ac{AJDT} verwenden kann. Der \ac{AJC} gehört zu Eclipse...
Das Ergebnis ist dann:
Der AspectJ Compiler (AJC) ist ein Präprozessor, den man bei AspectJ Development Tools (AJDT) verwenden kann. Der AJC gehört zu Eclipse...
Man benötigt auch kein makeindex mehr. Das Package achtet darauf, dass bei der ersten Verwendung des Acronyms die volle Beschreibung erscheint. Man kann mit \acf auch nachträglich volle Einträge anzeigen oder mit \acfs ein Plural-S anhängen.
Das Paket bietet noch jede Menge andere Optionen. Eine Anleitung liegt bei.
Viel Erfolg
Timo
Anonymous # Monday, April 27, 2009 5:07:15 PM
Anonymous # Monday, April 27, 2009 6:31:47 PM
Anonymous # Friday, August 21, 2009 3:52:18 PM
Anonymous # Wednesday, September 9, 2009 4:40:42 PM
Anonymous # Wednesday, October 28, 2009 11:38:44 PM
Anonymous # Friday, December 18, 2009 12:26:09 PM
Anonymous # Sunday, January 3, 2010 9:31:14 PM
Anonymous # Saturday, January 16, 2010 10:29:33 AM
Anonymous # Wednesday, February 10, 2010 6:53:42 AM
Anonymous # Friday, February 26, 2010 9:09:58 AM
Anonymous # Friday, February 26, 2010 9:11:01 AM
Anonymous # Saturday, March 6, 2010 5:26:46 PM
Anonymous # Tuesday, March 9, 2010 4:00:50 PM
Anonymous # Monday, March 15, 2010 8:57:54 PM
Anonymous # Thursday, April 22, 2010 1:57:51 PM
Anonymous # Thursday, June 10, 2010 10:52:29 AM
Anonymous # Friday, July 2, 2010 10:14:54 AM
Anonymous # Monday, July 19, 2010 9:08:45 AM
Anonymous # Thursday, July 29, 2010 1:51:51 PM