PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : makeglossaries seitenangaben ganz rechts



chris1234567
26-05-2009, 13:26
Ich möchte die Seitenangaben die mir \makeglossaries liefert ganz rechtsbündig mit Verbindungsunkten auf den Rand der Seite stellen.
Also so:

IPS Beschreibung .........................1

Hat jemand eine Idee?


\documentclass[a4paper,12pt,twoside,parskip]{scrreprt}

\usepackage[acronym, toc] {glossaries}

\makeglossaries

\begin{document}

\newacronym[description={Langbeschreibung}]
{IPS}
{IPS}
{Intrusion Prevention System}

\newacronym[description={Langbeschreibung}]
{IDS}
{IDS}
{Intrusion Detection System}

\newacronym[description={Langbeschreibung}]
{CLI}
{CLI}
{Command Line Interface}

\newacronym[description={Langbeschreibung}]
{CSW}
{CSW}
{Custom Shield Writer}

\newacronym[description={Langbeschreibung}]
{MLT}
{MLT}
{Multi-Link Trunking}

\newacronym[description={Langbeschreibung}]
{SMLT}
{SMLT}
{Split Multi-Link Trunking}

\begin{itemize}
\item \emph{\gls{MLT}}
\item \emph{\gls{IPS}}
\item \emph{\gls{CSW}}
\item \emph{\gls{IDS}}
\item \emph{\gls{CLI}}
\item \emph{\gls{SMLT}}
\item \emph{\gls{CLI}}
\end{itemize}

%\printglossaries
\printglossary[type=\acronymtype,title=Abbreviations]
\end{document}

BG C

mechanicus
26-05-2009, 13:57
Hallo,


\documentclass[a4paper,12pt,twoside,parskip]{scrreprt}

\usepackage[acronym, toc,] {glossaries}

\makeglossaries
\newglossarystyle{LIST}{%
\renewenvironment{theglossary}%
{\begin{description}}{\end{description}}%
\renewcommand*{\glossaryheader}{}%
\renewcommand*{\glsgroupheading}[1]{}%
\renewcommand*{\glossaryentryfield}[5]{%
\item[\glstarget{##1}{##2}] ##3\glspostdescription\space\dotfill ##5}%
\renewcommand*{\glossarysubentryfield}[6]{%
\glstarget{##2}{\strut}##4\glspostdescription\spac e ##6.}%
\renewcommand*{\glsgroupskip}{\indexspace}%
}

\begin{document}

\newacronym[description={Langbeschreibung}]
{IPS}
{IPS}
{Intrusion Prevention System}

\newacronym[description={Langbeschreibung}]
{IDS}
{IDS}
{Intrusion Detection System}

\newacronym[description={Langbeschreibung}]
{CLI}
{CLI}
{Command Line Interface}

\newacronym[description={Langbeschreibung}]
{CSW}
{CSW}
{Custom Shield Writer}

\newacronym[description={Langbeschreibung}]
{MLT}
{MLT}
{Multi-Link Trunking}

\newacronym[description={Langbeschreibung}]
{SMLT}
{SMLT}
{Split Multi-Link Trunking}

\begin{itemize}
\item \emph{\gls{MLT}}
\item \emph{\gls{IPS}}
\item \emph{\gls{CSW}}
\item \emph{\gls{IDS}}
\item \emph{\gls{CLI}}
\item \emph{\gls{SMLT}}
\item \emph{\gls{CLI}}
\end{itemize}

%\printglossaries
\printglossary[type=\acronymtype,title=Abbreviations,style=LIST]
\end{document}

Gruß
Marco

chris1234567
26-05-2009, 15:34
Wow, funktioniert perfekt! Vielen Dank!

BG C

chris1234567
26-01-2010, 20:20
Hallo, mir ist zu dem Beispiel noch was aufgefallen. Ist es möglich, dass die Punkte nicht direkt bis zu den Seitenangaben gehen, so wie normalerweise im Inhaltverzeichnis wo zwischen Seitenzahl und Punktelinie etwas Platz bleibt.


Hallo .......................1
es sollte aber

Hallo ..................... 1
stehen.




Vielleicht kann mir jemand dabei Helfen, das Problem zu lösen.

BG C

mechanicus
26-01-2010, 20:24
Hi,


\documentclass[a4paper,12pt,twoside,parskip]{scrreprt}

\usepackage[acronym, toc,] {glossaries}

\makeglossaries
\newglossarystyle{LIST}{%
\renewenvironment{theglossary}%
{\begin{description}}{\end{description}}%
\renewcommand*{\glossaryheader}{}%
\renewcommand*{\glsgroupheading}[1]{}%
\renewcommand*{\glossaryentryfield}[5]{%
\item[\glstarget{##1}{##2}] ##3\glspostdescription\space\dotfill\quad ##5}%
\renewcommand*{\glossarysubentryfield}[6]{%
\glstarget{##2}{\strut}##4\glspostdescription\spac e ##6.}%
\renewcommand*{\glsgroupskip}{\indexspace}%
}

\begin{document}

\newacronym[description={Langbeschreibung}]
{IPS}
{IPS}
{Intrusion Prevention System}

\newacronym[description={Langbeschreibung}]
{IDS}
{IDS}
{Intrusion Detection System}

\newacronym[description={Langbeschreibung}]
{CLI}
{CLI}
{Command Line Interface}

\newacronym[description={Langbeschreibung}]
{CSW}
{CSW}
{Custom Shield Writer}

\newacronym[description={Langbeschreibung}]
{MLT}
{MLT}
{Multi-Link Trunking}

\newacronym[description={Langbeschreibung}]
{SMLT}
{SMLT}
{Split Multi-Link Trunking}

\begin{itemize}
\item \emph{\gls{MLT}}
\item \emph{\gls{IPS}}
\item \emph{\gls{CSW}}
\item \emph{\gls{IDS}}
\item \emph{\gls{CLI}}
\item \emph{\gls{SMLT}}
\item \emph{\gls{CLI}}
\end{itemize}

%\printglossaries
\printglossary[type=\acronymtype,title=Abbreviations,style=LIST]
\end{document}

Gruß
Marco

chris1234567
27-01-2010, 09:01
Vielen Dank, mit dem Befehl \quad funktioniert das!

Ich hätte noch eine Frage. Im Originaldokument verwende ich auch beim Abkürzungsverzeichnis eine Kopfzeile, jedoch greifen die Befehle
\fancyhead[OR]{}
\fancyhead[OL]{\tiny \leftmark} nicht. Damit möchte ich erreichen, dass nur oben links Acronyms steht. Interessanterweise funktioniert der Befehl
\fancyhead{} schon, der die Kopfzeile aber komplett weglöscht.

Anbei das leicht modifizierte Minimalbeispiel von vorher.


\documentclass[a4paper,12pt,twoside,parskip]{scrreprt}

\usepackage[acronym, toc,] {glossaries}
\usepackage{fancyhdr}

\makeglossaries
\newglossarystyle{LIST}{%
\renewenvironment{theglossary}%
{\begin{description}}{\end{description}}%
\renewcommand*{\glossaryheader}{}%
\renewcommand*{\glsgroupheading}[1]{}%
\renewcommand*{\glossaryentryfield}[5]{%
\item[\glstarget{##1}{##2}] ##3\glspostdescription\space\dotfill\quad ##5}%
\renewcommand*{\glossarysubentryfield}[6]{%
\glstarget{##2}{\strut}##4\glspostdescription\spac e ##6.}%
\renewcommand*{\glsgroupskip}{\indexspace}%
}

\begin{document}
\pagestyle{fancy}
%\fancyhead{}
\fancyhead[OR]{}
\fancyhead[OL]{\tiny \leftmark}
\renewcommand*{\chapterpagestyle}{fancy}


\newacronym[description={Langbeschreibung}]
{IPS}
{IPS}
{Intrusion Prevention System}

\newacronym[description={Langbeschreibung}]
{IDS}
{IDS}
{Intrusion Detection System}


\newacronym[description={Langbeschreibung}]
{CSW}
{CSW}
{Custom Shield Writer}

\newacronym[description={Langbeschreibung}]
{MLT}
{MLT}
{Multi-Link Trunking}


\begin{itemize}
\item \emph{\gls{MLT}}
\item \emph{\gls{IPS}}
\item \emph{\gls{CSW}}
\item \emph{\gls{IDS}}

\end{itemize}

%\printglossaries
\printglossary[type=\acronymtype,title=Abbreviations,style=LIST]
\end{document}

BG C