PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Package gloss: Layout ändern



magges
18-09-2007, 17:47
Ich habe eben auf ein Thema geantwortet und dann erst gesehen, dass der Titel gar nicht mehr passt. Sorry deswegen, ich denke in einem neuen Thema ist das besser aufgehoben.

Ich würde gerne das Layout meines Glossars ändern. Die Schlüsselwörter sollten fett gesetzt werden und die Erklärung für jedes Wort gleichweit eingerückt werden.

Ich habe noch ein Abkürzungsverzeichnis mit dem Paket gloss erstellt, das wieder ein anderes Layout haben muss. Kann ich überhaupt zwei verschieden gelayoutete Verzeichnise generieren?

Desweiteren würde ich gerne nach der Überschrift ("Glossar") und vor dem eigentlichen Verzeichnis noch einen Text einfügen. Gibt's dafür eine Option?

Die Dokumentation (http://www.ctan.org/tex-archive/macros/latex/contrib/gloss/gloss.pdf) ist leider nicht sehr ausführlich, hat von euch jemand eine bessere gefunden?

Grüße
magges

edico
19-09-2007, 14:51
Ich verstehe gar nicht, was Du schreibst :-(
Hast Du jetzt ein Glossar oder nicht? Wenn ja, womit hast Du es erstellt?

Welche Schluesselwrter meinst Du? Wenn Du vom gloss package sprichst, dann sind sie bold gesetzt (default) ... oder solltest Du etwa die Worte im Fliesstext meinen (waere eher ungewoehnlich .. aber was heisst das schon).

Was ist mit dem Abkuerzungsverzeichnis? Das gibt es mit gloss!? Und dazu hast Du nun eine Reihe von Punkten

1. keys bold setzen im Text
2. verschiedene Verzeichnisse -- also brauchst Du drei?
3. Nach der Ueberschrift Text einfuegen
4. Dokumentation nicht ausfuehrlich, aber anscheinend hast Du sie nicht gelesen oder verstanden; denn Antworten bekommst Du schon zu den vorherigen Punkten (s. p.4 und p.5)
...
schau Dir das Beispiel (kein MB!) an ... ich habe mal die Punkte angefasst. Vielleicht kannst Du was saugen.

%%%
%%% This is zest.tex - using the gloss style.
%%% compiling: pdflatex zest, bibtex zest.gls, pdflatex zest, pdflatex zest
%%%
%%% -----------------------------------------------------------------------
%%% gloss-biblio-file
%%% -----------------------------------------------------------------------
\begin{filecontents*}{zestbuch.bib}
%%%
%%% <<<<<<<<<<< A B K U E R Z U N G E N <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
%%%
@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{zed,
word="z",
definition={Letzter Buchstabe Alphabet}
}
%%%
%%% <<<<<<<<<<< S Y M B O L E <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
%%%
@GLOSSDEF{alfa,
word="$\alpha$",
definition={Erster Buchstabe griechisches Alphabet},
sort-word=alphasort,
group="S"
}
@GLOSSDEF{pi,
word="$\pi$",
definition={Konstante, Buchstabe griechisches Alphabet},
sort-word=pisort,
group="S"
}
\end{filecontents*}
%%%
%%%
%%%
\documentclass[a5paper,12pt,oneside]{book}
\usepackage[german]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{mathptmx,helvet,courier}
\usepackage{xcolor}
\usepackage{titlesec}
\titleformat{\chapter}{\normalfont\LARGE\bfseries} {\thechapter}{0.5em}{}


%%% -----------------------------------------------------------------------
%%% make gloassary
%%% -----------------------------------------------------------------------

\usepackage[refpages]{gloss}

%%% change gloss-section-heading
\renewcommand\glossheading[1]{%
\stopglosslist
%\vspace{\baselineskip}% Abstand zw. Gliedern des alphabetischen Registers
\subsection*{\itshape\bfseries *\,#1\,*}% gloss-Titel-Format
\vspace{-.5\baselineskip}% Abstand zw. Registerhead und Item
}

%%% change gloss title
\renewcommand{\thegloss}{\chapter{Ein sch\"ones W\"orterbuch}
\emph{%
Hier kommt jetzt ein ganz wichtiger Text --
unterhalb des {\texttt{gloss}}\,-\,headers
und vor dem alphabetischen Register ...
}%
}%

%%% change glosslinks -> color
\renewcommand{\glosslinkborder}{0 0 1}
\renewcommand{\glosslinkcolor}{green!50!black!100! }
\setglossgroup{S}{Symbols}

%%% change fonts in links (text)
\setglosstext{Word}{\sffamily\bfseries\itshape#1}
\setglosstext{word}{\bfseries\slshape#1}% p.8: statt 'word' besser 'nocite'?
\setglosstext{nocite}{\scshape\bfseries\ttfamily#1 }

%%% activate gloss
\makegloss
%%%
%%%
%%%

\usepackage[colorlinks]{hyperref}

\begin{document}
\frontmatter
\begin{titlepage}
\begin{flushright}
%\vspace*{144pt}%DINA4
\vspace*{48pt}
\Huge\textbf{Collection of Glosses}\par
\vspace{12pt}
\Large\textbf{To make glossaries \& list of symbols\\
delegating the \texttt{gloss} package}\par
\vspace{18pt}
\Large\textbf{Edico}\par
\vfill
\normalsize This page is a simple holding-ground\\
for \LaTeX{}-related tips and tricks.
\end{flushright}
\end{titlepage}
\thispagestyle{empty}

\tableofcontents

\mainmatter
\chapter{Ein beeindruckender \texttt{gloss}--Test}
\section{Probe}
\gloss{bit}\quad% default=[word]
\gloss[Word]{bibtex8}\quad%
\gloss[nocite]{bit}\quad% Wort nur im Index
\gloss{gnu, zed}% default=[word]
\par\bigskip\noindent
\gloss{alfa, pi}

\appendix
%%% generate gloss
\printgloss{glsbase,zestbuch}

\end{document

Der compiling-Prozess ist hoffentlich klar.

edico

magges
16-11-2007, 11:27
Okay, ich habe ich etwas unverständlich ausgedrückt. Wenn ichs jetzt wieder lese, fällt mir das auch auf.

zu 1.: Nein, nicht im Text, sondern im Glossar selbst. Ich habe inzwischen einen passenden Stil gefunden, Problem ist also gelöst.

zu 2.: Für das Abkürzungsverzeichnis benutze ich nicht mehr das Paket gloss, sondern nomencl, ist also auch gelöst.

zu 3.: Wurde mit deinem Tipp gelöst.

zu 4.: Gelesen hab ich sie schon, nicht verstanden kann gut sein :o

Vielen Dank für deine Antwort, hat auf jeden Fall seht geholfen!

Grüße
magges