Abkürzungsverzeichnis mit nomencl in Winedt

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Michael_B
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Mi 18. Mai 2011, 15:36

Abkürzungsverzeichnis mit nomencl in Winedt

Beitrag von Michael_B »

Hallo!

Ich bin gerade dabei ein Abkürzungsverzeichnis zu erstellen und komme leider gerade nicht weiter.

Ich hätte gern wie hier http://www.jr-x.de/publikationen/latex/ ... chnis.html beschrieben folgendes Abkürzungsverzeichnis:
\documentclass[a4paper]{article}
\usepackage[german]{babel}
\usepackage[latin1]{inputenc}
\usepackage{nomencl}
  \let\abbrev\nomenclature
  \renewcommand{\nomname}{Abkürzungsverzeichnis}
  \setlength{\nomlabelwidth}{.25\hsize}
  \renewcommand{\nomlabel}[1]{#1 \dotfill}
  \setlength{\nomitemsep}{-\parsep}
  \makeglossary

\usepackage[normalem]{ulem}
  \newcommand{\markup}[1]{\uline{#1}}

\begin{document}
    ...
  \printglossary
    ...
  \abbrev{XML}{e\markup{x}tensible \markup{m}arkup \markup{l}anguage}
    ...
\end{document}
Wenn ich es jedoch versuche bei mir einzubinden kommt folgendes Problem:
 [2] (./Review.tex) [3] (./Thesis-Masterdocument.toc) [1]
(./Thesis-Masterdocument.lof)
! Undefined control sequence.
l.52     \printglossary
                       
? 
Könnte mir da jemand weiterhelfen?

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

\printglossary ist seit Jahren veraltete Syntax bei nomencl und steht inzwischen nur noch im Kompatibilitätsmodus zur Verfügung. Näheres ist der Anleitung zur verwendeten Version von nomencl zu entnehmen. Wie man die Anleitung zu einem installierten Paket findet, ist beispielsweise http://www.golatex.de/wichtige-hinweise ... t5618.html zu entnehmen.

Michael_B
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Mi 18. Mai 2011, 15:36

Beitrag von Michael_B »

Alles klar... Natürlich das Paket nicht hier enthalten:
http://www.golatex.de/wichtige-hinw.... ... t5618.html

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Michael_B hat geschrieben:Alles klar... Natürlich das Paket nicht hier enthalten:
http://www.golatex.de/wichtige-hinw.... ... t5618.html
Habe ich auch nicht behauptet und ist auch nicht notwendig. Außerdem ist Dein Link (auch in obigem Zitat) defekt, während meiner noch funktionierte …

Michael_B
Forum-Anfänger
Forum-Anfänger
Beiträge: 15
Registriert: Mi 18. Mai 2011, 15:36

Beitrag von Michael_B »

Ich habe den Code mal aktualisiert.

In der Präambel:
\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}
%\makeglossary
\makenomenclature
In dem Text:
\printnomenclature

\abk{WWW}{World Wide Web}
Funktioniert einwandfrei. Jedoch möchte ich folgende Sachen hinzufügen und finde nicht wo dies gehen sollte.

1. Die W's bei World Wide Web gerne unterstrichen:
Geht jedoch nicht mit \uline oder \markup da dort eine Fehlermeldung kommt.
! Undefined control sequence.
l.5   \item [{WWW}]\begingroup \markup
                                      {W}orld\nomeqref {2.0}\nompageref{4}
? 
2. Einbindung in Winedt das man nicht dauernd in der Console folgendes eingeben muss
makeindex hauptdokument.nlo -s nomencl.ist -o hauptdokument.nls

Benutzeravatar
localghost
Forum-Meister
Forum-Meister
Beiträge: 826
Registriert: Di 8. Jul 2008, 15:40
Wohnort: Braunschweig

Nicht gerne gesehen

Beitrag von localghost »

TeX und LaTeX, Fragen und Antworten – TeXwelt

¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² System: TeX Live 2024, TeXworks

Antworten