PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zweispaltiges Glossar



artspin
03-03-2007, 23:28
Ich würde gerne in einem Dokument alle Abkürzungen mit deren ausgeschriebener Bedeutung als Glossar aufführen.
Dazu benutze ich das Paket gloss. Das Glossar binde ich folgendermaßen ein:



\include{bib/glossar}
\begin{multicols}{2}
\printgloss{bib/glossar}
\end{multicols}


Mein Problem ist, dass ich mit der obigen Methode zwar eine zweispaltige Darstellung bekomme, allerdings sieht diese auf der ersten Seite merkwürdig aus. In der linken Spalte steht die etwas nach unten versetzte Überschrift und anschließend kommen die Abkürzung. Auf der rechten Seite beginnen die nächsten Abk. direkt am oberen Kopfrand.
Das sieht dann ungefähr so aus:

-------------------------------------------------------
..............................E
Überschrift..............EAC
..............................EAD
A
ABC.......................D
ABD.......................DAC
ABE

B
BAC
BAD

-------------------------------------------------------

Was muss ich da machen, damit das korrekt dargestellt wird. Ich vermute mal, dass multicolumn der falsche Ansatz ist?


Grüße
artspin

artspin
04-03-2007, 21:21
*push

Kann mir da wirklich keiner weiterhelfen?

Ich konnte das Problem nämlich immer noch nicht lösen und müsste es aber in den nächsten 10 Tage hinbekommen... :eek:

Ciao
artSpin

edico
05-03-2007, 08:29
Bitte nächstes Mal Minimalbeispiel schicken. Du erhöhst die Chance, dass jemand Dir antwortet.
Ich gehe davon aus, dass Du mit einer der Book-/Report-Klassen arbeitest:
Eine Lösungsmöglichkeit wird in der FAQ - eine interessante Quelle! - beschrieben ...

\begin{filecontents*}{abk.bib}
@GLOSSDEF{a,
word="a",
definition={Erster Buchstabe Alphabet}
}
@GLOSSDEF{zed,
word="z",
definition={Letzter Buchstabe Alphabet}
}
@GLOSSDEF{ASCII,
word="American Standard Code for Information Interchange",
short="ASCII",
definition="System Informationsaustausch"
}
@GLOSSDEF{bit,
word="bit",
definition={``binary digit'' - kleinste Informationseinheit}
}
@GLOSSDEF{bibtex8,
word="bib\TeX8",
definition={Bib\TeX\ alphabetischer Charakter 8 bits}
}
@GLOSSDEF{gnu,
word="Gnu",
definition="Sympathisches Tier, Maskottchen der Programmierer",
}
@GLOSSDEF{alfa,
word="$\alpha$",
definition={Erster Buchstabe griechisches Alphabet},
sort-word=alphasort,
group="S"
}
@GLOSSDEF{pi,
word="$\pi$",
definition={Konstante, Annäherungswert, Buchstabe griechisches Alphabet},
sort-word=pisort,
group="S"
}
\end{filecontents*}
\documentclass[oneside]{book}
\setlength{\textheight}{10cm}%_just_4_demo
\usepackage{multicol}
\usepackage[refpages]{gloss}
\usepackage[colorlinks]{hyperref}
\renewcommand{\glosslinkborder}{0 0 0}
\renewcommand{\glosslinkcolor}{blue}
\makegloss
\setglossgroup{S}{Symbols}

\begin{document}
\tableofcontents
\chapter{Test}
Abk{\"u}rzungen und Symbole \gloss{gnu,a,pi,alfa}

\clearpage
%% 7.1.4 Wie erreiche ich, dass Abschnittsueberschriften ein anderes Aussehen
%% bekommen?
%% Anpassung an book-Standardklasse
\makeatletter
\renewcommand{\chapter}{%
\@startsection {chapter}{1}{\z@}%
{-3.5ex plus -1ex minus -.2ex}%
{2.3ex plus.2ex}%
{\normalfont\Huge\bfseries }}
\makeatother


\begin{multicols}{2}
\printgloss{glsbase,abk}
\end{multicols}
\end{document}

... und eine andere Lösungsmöglichkeit wäre wohl das nomencl package zu nehmen.

edico