PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : gloss nicht in Inhaltsverzeichnis



HPVD
29-03-2010, 20:07
Hallo

kennt ihr eine Möglichkeit, wie man verhindern kann, dass das Gloss Paket beim Aufruf von
\printgloss[...]{...} automatisch einen Eintrag im Inhaltsverzeichnis generiert?
Eine Option wie toc = false scheint es nicht zu geben und ne Stunde googlen brachte auch nix brauchbares :-(

Dankeschön.

Gruß HPVD

mechanicus
29-03-2010, 20:09
kennt ihr eine Möglichkeit, wie man verhindern kann, dass das Gloss Paket
Was ist das für ein Paket? Erstelle bitte ein Minimalbeispiel.

Gruß
Marco

HPVD
29-03-2010, 20:21
Mit dem Gloss-Paket kann man gemeinsam mit bibtex z.B. ein Abkürzungsverzeichnis erstellen.
...
ja ich weiß ein Minimalbeispiel ist immer fein :)

hatte nur gehofft es geht auch ohne - denn es ist auch beim Testen mit etwas Arbeit verbunden, da zusätzlich ein bib file erstellt werden muss und bibtex auch manuell gestartet werden muss...

aber hier ist es :




\documentclass[
paper=A4, % Papiergröße
]{scrreprt}


\usepackage[german]{gloss}
\newgloss{abkuer}{.abk}{Abkürzungsverzeichnis}{gls plain} %Definition eines neun Glossars

%%% GLOSSAR: % Wörterliste mit Erklärungen z.B.: Abkürzungsverzeichnis
\usepackage[german]{gloss}
\newgloss{abkuer}{.abk}{Abkürzungsverzeichnis}{gls plain} %Definition eines neun Glossars
%\newgloss{Name}{Endung}{Überschrift}{Stil}
\makegloss % Erstellung Glossar

% im Text: \gloss[abkuer]{zb}
% \gloss[Name]{key}
% \gloss[nocite]{*} % Alle Einträge aus der Datenbank im Verzeichnis aufführen
% \printgloss[abkuer]{Arbeit2010-Abkuerz} % Einbindung des Glossars namens abkuer, Daten befinden sich in Arbeit2010-Abkuerz.bib

% Inhalt von Arbeit2010-Abkuerz.bib:

% @gd{zb, %
% word = {z.B.}, %
% definition = {zum Beispiel}
% }

% Erstellung: bibtex8 Arbeit2010-Main.abk

\begin{document}
\printgloss[abkuer]{Arbeit2010-Abkuerz}
\tableofcontents
\chapter{test}
test test tralal \gloss[abkuer]{zb} tralal...
\end{document}

mechanicus
29-03-2010, 20:32
Mit dem Gloss-Paket kann man gemeinsam mit bibtex z.B. ein Abkürzungsverzeichnis erstellen.
...
ja ich weiß ein Minimalbeispiel ist immer fein :)
Sehr fein sogar. Ich bin ehrlich, ich kannte das Paket glos gar nicht. Ich nutze immer glossaries.


\documentclass[
paper=A4, % Papiergröße
]{scrreprt}
\usepackage[german]{gloss}
\newgloss{abkuer}{.abk}{Abkürzungsverzeichnis}{gls plain}
\usepackage[german]{gloss}
\newgloss{abkuer}{.abk}{Abk\"urzungsverzeichnis}{glsplain}
\makegloss
\usepackage{filecontents}
\begin{filecontents}{Arbeit2010-Abkuerz.bib}
@gd{zb,
word = {z.B.},
definition = {zum Beispiel},
}
\end{filecontents}

% Erstellung: bibtex8 Arbeit2010-Main.abk
\makeatletter
\@ifundefined{chapter}
{\def\gls@section{%
\section*{\gls@title}%
\@mkboth{\MakeUppercase\gls@title}{\MakeUppercase\ gls@title}%
% \addcontentsline{toc}{section}{\gls@title}
}}%
{\def\gls@section{%
\chapter*{\gls@title}%
\@mkboth{\MakeUppercase\gls@title}{\MakeUppercase\ gls@title}%
%\addcontentsline{toc}{chapter}{\gls@title}
}}
\makeatother
\begin{document}
\printgloss[abkuer]{Arbeit2010-Abkuerz}
\tableofcontents
\chapter{test}
test test tralal \gloss[abkuer]{zb} tralal...
\end{document}

Es gibt keine Option.

Gruß
Marco

HPVD
29-03-2010, 20:45
.....aber scheinbar eine gute Lösungsmöglichkeit ;-)

Danke!

Gruß HPVD

das \usepackage{filecontents} kannte ich wiederum noch nicht - auch sehr nett