PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : listdotted bei glossaries anpassen - eingerückter Zeilensprung?



No.Time
16-07-2010, 19:26
Mit glossaries gebe ich (dank u_fischer http://www.mrunix.de/forums/showthread.php?t=68751) ) mein Abkürzungsverzeichnis mittel glossaries aus.

Soweit so gut funktioniert auch alles, insbesondere die von mir gewünschte gepunktete Linie zwischen der Abkürzung und der Langform.

Ist die Langform jedoch zu lang gibt es einen Zeilensprung der jedoch nicht bündig mit dem Beginn der Langform beginnt sondern unmittelbar am Zeilenfang.

Laut Dokumentation wird die listdotted mittels der description Umgebung realisiert. Leider hat mir das bisher nicht geholfen.

Einen alternativen Lösungsweg den ich eingeschlagen hatte war die Verwendung des long Stils. Der ermöglicht die Darstellung der Worte so wie ich es möchte, jedoch leider ohne die Punkte.

Wer weiß Rat?

Das Minimalbeispiel kommt hier:

\documentclass[12pt]{report}
\usepackage{ngerman}
\usepackage[applemac]{inputenc}
\usepackage{alnumsec}
\alnumsecstyle{LRaldg} %Art der Gliederung durch Alnumsec

\usepackage[
acronym, % ein Abkürzungsverzeichnis ausgeben
%section=chapter % Als Chapter führen
shortcuts %Kurzformen der Befehle verwenden \acl usw.
]{glossaries} % Abkürzungsverzeichnis

\makeglossaries % sollte den notwendigen Index erzeugen

\begin{document}

%%%% %%%Beginn Abkürzungen definieren

\newacronym{aA}{a.A.}{andere Ansicht}
\newacronym{BayVerfGH}{BayVerfGH}{Bayerischer Verfassungsgerichtshof}
\newacronym{BVerfG}{BVerfG}{Bundesverfassungsgeric ht}
\newacronym{OLG}{OLG}{Oberlandesgericht}
\newacronym{KonTragG}{KonTragG}{Gesetz zur Kontrolle und Transparenz im Unternehmensbereich}
\newacronym{NaStraG}{NaStraG}{Gesetz zur Namensaktie und zur Erleichterung der Stimmrechtsausübung (Namensaktiengesetz)}
%%%% %%%Ende Abkürzungen definieren


\printglossary[
type=\acronymtype, %Verzeichnis der Abkürzungen
nonumberlist, %Keine Seitenangaben für die Abkürzungen
title=Abkürzungsverzeichnis,
toctitle=Abkürzungsverzeichnis, % Titel des Verzeichnisses im Inhaltsverzeichnis
style=listdotted
] % dies _sollte_ das Abkürzungsverzeichnis ausgeben.



\section{Jetzt wird es ernst!}
Für jeden Regierungsbezirk sollte ein eigenes \gls{OLG} zuständig sein, so jedenfalls das \gls{BVerfG} (\gls{aA} \gls{BayVerfGH}). Das \gls{OLG}. Seit der Einführung des \ac{KonTragG} sowie des \ac{NaStraG} ist alles anders.


\printglossary[
type=\acronymtype, %Verzeichnis der Abkürzungen
nonumberlist, %Keine Seitenangaben für die Abkürzungen
title=AbkzVZ - Long,
toctitle=Abkürzungsverzeichnis, % Titel des Verzeichnisses im Inhaltsverzeichnis
style=long
]


\end{document}

mechanicus
16-07-2010, 21:11
Hi,


\documentclass[12pt]{report}
\usepackage{ngerman}
\usepackage[latin1]{inputenc}
\usepackage{alnumsec}
\alnumsecstyle{LRaldg} %Art der Gliederung durch Alnumsec

\usepackage[
acronym, % ein Abkürzungsverzeichnis ausgeben
%section=chapter % Als Chapter führen
shortcuts %Kurzformen der Befehle verwenden \acl usw.
]{glossaries} % Abkürzungsverzeichnis
\usepackage{calc}
\newglossarystyle{listdottedskip}{%
\glossarystyle{list}%
\renewcommand*{\glossaryentryfield}[5]{%
\item[]\makebox[\glslistdottedwidth][l]{\glstarget{##1}{##2}%
\unskip\leaders\hbox to 2.9mm{\hss.}\hfill\strut}\parbox[t]{\textwidth-\glslistdottedwidth-\labelsep}{##3}}%
\renewcommand*{\glossarysubentryfield}[6]{%
\item[]\makebox[\glslistdottedwidth][l]{\glstarget{##2}{##3}%
\unskip\leaders\hbox to 2.9mm{\hss.}\hfill\strut}##4}%
}

\makeglossaries % sollte den notwendigen Index erzeugen

\begin{document}

%%%% %%%Beginn Abkürzungen definieren

\newacronym{aA}{a.A.}{andere Ansicht}
\newacronym{BayVerfGH}{BayVerfGH}{Bayerischer Verfassungsgerichtshof}
\newacronym{BVerfG}{BVerfG}{Bundesverfassungsgeric ht}
\newacronym{OLG}{OLG}{Oberlandesgericht}
\newacronym{KonTragG}{KonTragG}{Gesetz zur Kontrolle und Transparenz im Unternehmensbereich}
\newacronym{NaStraG}{NaStraG}{Gesetz zur Namensaktie und zur Erleichterung der Stimmrechtsausübung (Namensaktiengesetz)}
%%%% %%%Ende Abkürzungen definieren


\printglossary[
type=\acronymtype, %Verzeichnis der Abkürzungen
nonumberlist, %Keine Seitenangaben für die Abkürzungen
title=Abkürzungsverzeichnis,
toctitle=Abkürzungsverzeichnis, % Titel des Verzeichnisses im Inhaltsverzeichnis
style=listdottedskip
] % dies _sollte_ das Abkürzungsverzeichnis ausgeben.



\section{Jetzt wird es ernst!}
Für jeden Regierungsbezirk sollte ein eigenes \gls{OLG} zuständig sein, so jedenfalls das \gls{BVerfG} (\gls{aA} \gls{BayVerfGH}). Das \gls{OLG}. Seit der Einführung des \ac{KonTragG} sowie des \ac{NaStraG} ist alles anders.


\printglossary[
type=\acronymtype, %Verzeichnis der Abkürzungen
nonumberlist, %Keine Seitenangaben für die Abkürzungen
title=AbkzVZ - Long,
toctitle=Abkürzungsverzeichnis, % Titel des Verzeichnisses im Inhaltsverzeichnis
style=long
]


\end{document}

Gruß
Marco

No.Time
18-07-2010, 11:23
Servus,

Du bist mein Held! Genau so sollte es sein. Ich hatte auch schon versucht einen neuen Style zu etablieren habe aber nicht gewusst wie ich die Zuordnung der Felder hinbekomme (von der Formatierung abgesehen ;) )

Vielen Dank!