Seite 1 von 1

Abkürzungsverzeichnis mit glossaries: Einzug bei listdotted

Verfasst: Mi 5. Jan 2011, 10:37
von Michael
Hallo zusammen und ein frohes Neues!

Ich bin kürzlich vom Paket "acronym" auf "glossaries" umgestiegen um mein Abkürzungsverzeichnis zu erzeugen. Grund war vor allem die bessere Anpassbarkeit des Verzeichnis-Layouts.

Ich verwende den Stil "listdotted" und bin mit dem Layout des Verzeichnisses noch nicht 100%ig zufrieden.
Die Abkürzungen werden im Verzeichnis bei diesem Stil leicht eingerückt. Bei anderen Stilen - bspw. "list" - ist das Verzeichnis bündig mit der Überschrift. Wie entferne ich im von mir verwendeten Stil "listdotted" diesen Einzug?

Hier mein Minimalbeispiel:
\documentclass{scrreprt}
\usepackage[ngerman]{babel, translator}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\usepackage{hyperref}

\usepackage[nonumberlist, toc, acronym, section=chapter]{glossaries}
\makeglossaries
\newacronym{MS}{MS}{Microsoft}
\newacronym{CD}{CD}{Compact Disc}
\newacronym{AD}{AD}{Active Directory}

\begin{document}

\tableofcontents
\deftranslation[to=German]{Acronyms}{Abkürzungsverzeichnis}
\printglossary[type=\acronymtype, style=listdotted, title=Abkürzungsverzeichnis]

\chapter{Einleitung}

In unserem Netzwerk setzen wir auf \gls{AD}. Durch den Einsatz eines \gls{AD} erreichen wir bei \gls{MS}-Systemen, die mit einer von \gls{CD} installiert wurden, die beste Standardisierung.

\end{document}
Danke für eure Hilfe! :D

Viele Grüße,
Michael

Verfasst: Mi 5. Jan 2011, 11:58
von Mechanicus
Hi,
\documentclass{scrreprt}
\usepackage[ngerman]{babel, translator}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\usepackage{microtype}
\usepackage{hyperref}


\usepackage[nonumberlist, toc, acronym, section=chapter]{glossaries}
\makeglossaries
\newacronym{MS}{MS}{Microsoft}
\newacronym{CD}{CD}{Compact Disc}
\newacronym{AD}{AD}{Active Directory}

\makeatletter
\newglossarystyle{mylist}{%
  \renewenvironment{theglossary}%
    {\begin{description}%
      \labelsep=0pt%
    }{\end{description}}%
  \renewcommand*{\glossaryheader}{}%
  \renewcommand*{\glsgroupheading}[1]{}%
  \renewcommand*{\glsgroupskip}{\indexspace}%
}

\newglossarystyle{mylistdotted}{%
  \glossarystyle{mylist}%
  \renewcommand*{\glossaryentryfield}[5]{%
    \item[]\makebox[\glslistdottedwidth][l]{\glstarget{##1}{##2}%
    \unskip\leaders\hbox to 2.9mm{\hss.}\hfill\strut}##3}%
  \renewcommand*{\glossarysubentryfield}[6]{%
    \item[]\makebox[\glslistdottedwidth][l]{\glstarget{##2}{##3}%
    \unskip\leaders\hbox to 2.9mm{\hss.}\hfill\strut}##4}%
}
\makeatother


\begin{document}

\tableofcontents
\deftranslation[to=German]{Acronyms}{Abkürzungsverzeichnis}

\printglossary[type=\acronymtype, style=mylistdotted, title=Abkürzungsverzeichnis]

\chapter{Einleitung}

In unserem Netzwerk setzen wir auf \gls{AD}. Durch den Einsatz eines \gls{AD} erreichen wir bei \gls{MS}-Systemen, die mit einer von \gls{CD} installiert wurden, die beste Standardisierung.

\end{document}
Gruß
Marco

Verfasst: Mi 5. Jan 2011, 17:11
von Michael
Klappt super, danke dir Marco! :)

Verfasst: Fr 14. Jan 2011, 09:10
von Julian24
Hallo,

ich bin gerade dabei mein erstes Abkürzungsverzeichnis zu erstellen und wollte mich gerne an den obigen Minibeispielen orientieren. Jedoch klappt nicht einmal das Erstellen einer pdf Datei anhand des obersten Beispieles von Michael.

Ich erhalte folgende Fehler:

pdftex error (font expansion) auto expansion is only possible with scalable fonts.

==> Fatal error occurred, no output pdf file produced!


Kann jemand mit den Fehlern etwas anfangen? Vielen Dank!

Viele Grüße
Julian