von Katja » Mo 9. Jan 2017, 15:10
Ich Nutze das Paket glossaries um ein Abkürzungsverzeichnis zu erzeugen. Für die Sortierung der Verzeichniseinträge habe ich die Option xindy aktiviert. Ich verwende die Distribution TexLive. Für die Ausgabe des Verzeichnisses habe ich einen eigenen Stil definiert (acrotabu).
Hier ein Minimalbeispiel:
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[ngerman]{tudscrreprt}
\usepackage{babel}
\usepackage[acronym,nomain,nogroupskip,xindy ]{glossaries}
\makeglossaries
\newglossarystyle{acrotabu}{%
\renewenvironment{theglossary}{%
\begin{tabu}spread 0pt{@{}lX<{\strut}l@{}}%
}{%
\end{tabu}\par\bigskip%
}%
\renewcommand*{\glossaryheader}{}%
\renewcommand*{\glsgroupheading}[1]{}%
\renewcommand*{\glsgroupskip}{}%
\renewcommand*{\glossentry}[2]{%
\glsentryitem{##1}% Entry number if required
\glstarget{##1}{\sffamily\bfseries\glossentryname{##1}} &
\glsentrydesc{##1} &
##2\tabularnewline
}
}
\begin{document}
%Abkürzungsverzeichnis
\printacronyms[style=acrotabu]
\clearpage
%Kapitel mit Abkürzungen
\chapter{Kapitel}
%Definition
\newacronym{LAI}{LAI}{leaf area index}
\newacronym{LAD}{LAD}{leaf area density}
%Verwendung
Erstmalige Verwendung: \gls{LAI},\gls{LAD}.
Nochmalige Verwendung: \gls{LAI},\gls{LAD}.
\end{document}
Problem: Das Abkürzungsverzeichnis wird nicht erstellt. Was habe ich falsch gemacht?
Ich Nutze das Paket glossaries um ein Abkürzungsverzeichnis zu erzeugen. Für die Sortierung der Verzeichniseinträge habe ich die Option xindy aktiviert. Ich verwende die Distribution TexLive. Für die Ausgabe des Verzeichnisses habe ich einen eigenen Stil definiert (acrotabu).
Hier ein Minimalbeispiel:
[code]
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[ngerman]{tudscrreprt}
\usepackage{babel}
\usepackage[acronym,nomain,nogroupskip,xindy ]{glossaries}
\makeglossaries
\newglossarystyle{acrotabu}{%
\renewenvironment{theglossary}{%
\begin{tabu}spread 0pt{@{}lX<{\strut}l@{}}%
}{%
\end{tabu}\par\bigskip%
}%
\renewcommand*{\glossaryheader}{}%
\renewcommand*{\glsgroupheading}[1]{}%
\renewcommand*{\glsgroupskip}{}%
\renewcommand*{\glossentry}[2]{%
\glsentryitem{##1}% Entry number if required
\glstarget{##1}{\sffamily\bfseries\glossentryname{##1}} &
\glsentrydesc{##1} &
##2\tabularnewline
}
}
\begin{document}
%Abkürzungsverzeichnis
\printacronyms[style=acrotabu]
\clearpage
%Kapitel mit Abkürzungen
\chapter{Kapitel}
%Definition
\newacronym{LAI}{LAI}{leaf area index}
\newacronym{LAD}{LAD}{leaf area density}
%Verwendung
Erstmalige Verwendung: \gls{LAI},\gls{LAD}.
Nochmalige Verwendung: \gls{LAI},\gls{LAD}.
\end{document}[/code]
Problem: Das Abkürzungsverzeichnis wird nicht erstellt. Was habe ich falsch gemacht?