PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : einfaches Abkürzungsverzeichnis



Dahla
27-02-2008, 10:30
Hallo,

ich wollte mal fragen, ob jemand eine gute Idee hat, wie ich ein einfaches Abkürzungsverzeichnis mache.

Also eigentlich brauche ich nur eine Liste der Form

MDA - multivariate data analysis
FDA - functional data analysis
...

Die würde ich dann in ein Chapter "List of abbreviations" hinter das Inhaltsverzeichnis stellen; halt mit "*" erstellt, damit es nicht nummeriert wird.

Was ich allerdings gerne hätte, ist dass ich die Einträge unsortiert eingeben kann und mir dann eine alphabetisch sortierte Liste ausgegeben wird. Ist das auf eine einfache Weise möglich oder sollte ich die Einträge lieber per Hand sortieren?

Gruß,
Dahla

edi_2k
27-02-2008, 13:31
hallo.

das ans ende deines headers:


\usepackage[intoc]{nomencl}
\let\abbrev\nomenclature
\renewcommand{\nomname}{List of Abbreviations}
\setlength{\nomlabelwidth}{.20\hsize}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature


und das hier irgendwo im text:



\nomenclature{ARQ}{Automatic Repeat-Request}
\nomenclature{FEC}{Forward Error Correction}
..


das an die stelle, wo das verzeichnis erscheinen soll.

\printnomenclature

Dahla
27-02-2008, 14:56
Hallo edi,

danke für die Hilfe! Nur leider bekomme ich kein Verzeichnis. Hier mal ein Minimalbeispiel:



\documentclass[10pt,a4paper]{scrreprt}
\usepackage[latin1]{inputenc}

\usepackage[intoc]{nomencl}
\let\abbrev\nomenclature
\renewcommand{\nomname}{List of Abbreviations}
\setlength{\nomlabelwidth}{.20\hsize}
\setlength{\nomitemsep}{-\parsep} \makenomenclature

\begin{document}

\tableofcontents

\nomenclature{ARQ}{Automatic Repeat-Request}
\nomenclature{FEC}{Forward Error Correction}

\printnomenclature

\chapter{Kapitel1}
Kapitel1

\end{document}


Nach meinem Verständnis sollte zwischen der Seite mit dem Inhaltsverzeichnis und der Seite mit Kapitel 1 eine Seite kommen, auf der das Abkürzungsverzeichnis steht. Aber zumindest wenn ich obigen Code ausführe, steht da gar nichts.

Hat jemand eine Idee?

Danke,
Dahla

edi_2k
27-02-2008, 15:02
das problem hatte ich anfangs glaube ich auch.
mach dir mal ne batch-datei mit folgendem inhalt und führ sie aus:



latex masterthesis.tex
makeindex masterthesis.nlo -s nomencl.ist -t masterthesis.nlg -o masterthesis.nls
latex masterthesis.tex
masterthesis.pdf

Dahla
27-02-2008, 15:19
Da ich WinEdt benutze und die Dokumente immer direkt von dort aus kompiliere, weiß ich gar nicht, wie ich das machen kann. :o

edi_2k
27-02-2008, 15:28
nimm die datei im anhang und führe folgende schritte aus.

1. ins pojektverzeichnis kopieren
2. öffnen und "masterthesis" durch den namen deiner tex-datei ersetzen
3. dateiendung auf ".bat" ändern
4. datei ausführen

Dahla
27-02-2008, 15:44
Danke! Hab ich gemacht. Das mit dem Abkürzungsverzeichnis hat nun funktioniert. :) Allerdings bekomme ich nun ein dvi- und kein pdf-File. Muss ich da irgendwas am Aufruf ändern?

bastl
27-02-2008, 17:14
Hallo,

ich hab ebenfalls das Abkürzungsverzeichnis erstellt. Das klappt sehr gut.
Leider ändert das Abkürzungsverzeichnis nicht den Namen im Header, d.h. ich füge das Abkürzungsverzeichnis nach dem Tabellenverzeichnis ein und es bleibt oben rechts Tabellenverzeichnis stehen. Wie kann ich das umgehen?

Ich nutze scrreprt und scrheadings(scrpage2).

Bast

Konstantin
27-02-2008, 17:17
Danke! Hab ich gemacht. Das mit dem Abkürzungsverzeichnis hat nun funktioniert. :) Allerdings bekomme ich nun ein dvi- und kein pdf-File. Muss ich da irgendwas am Aufruf ändern?

Probier mal in der Datei (s. o.) "latex" durch "pdflatex" zu ersetzen.

Dahla
27-02-2008, 17:25
Danke! Das hat funktioniert. :)
Und wie rufe ich jetzt auch noch bibtex auf?
Mit "bibtex myfile.tex" hat es nicht funktioniert.

rais
28-02-2008, 09:52
Moin moin,


Und wie rufe ich jetzt auch noch bibtex auf?
Mit "bibtex myfile.tex" hat es nicht funktioniert.


bibtex myfile
oder wenn mit Erweiterung, dann


bibtex myfile.aux

MfG

Dahla
28-02-2008, 10:54
Dankeschön! Nun funktioniert alles. :-)

asimo
29-02-2008, 15:06
Hallo,
ich habe es auch mal so wie hier im Thread umgesetzt, leider steht da jetzt nur "List of Abbreviations" anstatt Nomenklatur. Wie kann ich das ändern?

rais
29-02-2008, 21:17
Moin moin,


ich habe es auch mal so wie hier im Thread umgesetzt, leider steht da jetzt nur "List of Abbreviations" anstatt Nomenklatur. Wie kann ich das ändern?
dann schau Dir die Zeile


\renewcommand{\nomname}{List of Abbreviations}

nochmal genau an... :rolleyes:

MfG