letscho84
22-02-2012, 18:12
Hallo zusammen,
ist es möglich Glossarie Einträge mit der selben Beschreibung zu einer zusammenzufassen?
Hier mal mein Bsp:
\documentclass[a4paper, 11pt, oneside]{book}
\usepackage{ngerman}
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[nonumberlist,acronym,toc,sanitize={description=fal se}]{glossaries}
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
%Style Symbolverzeichnis definieren
\newglossarystyle{symbver}{ % put the glossary in a longtable environment:
\renewenvironment{theglossary}
{\begin{longtable}{lp{\glsdescwidth}rrrp{\glspagel istwidth}}}
{\end{longtable}}
\renewcommand*{\glossaryheader}{}
\renewcommand*{\glossaryentryfield}[4]{
\glstarget{##1}\\[0.25cm]{##2}&{##3}&{##4}}% \\[0.25cm] Zeilenabstand zwischen Einträgen
\renewcommand*{\glossarysubentryfield}[6]{
\glossaryentryfield{##2}{##3}{##4}{##5}}
\renewcommand*{\glsgroupskip}{}}
%Befehle für Abkürzungen
\renewcommand*{\acrnameformat}[2]{\acronymfont{#1} #2}
\renewcommand*{\glsnamefont}[1]{\textmd{#1}}
%Den Punkt am Ende jeder Beschreibung deaktivieren
\renewcommand*{\glspostdescription}{}
%Glossar-Befehle anschalten
\makeglossaries
\newglossaryentry{symb:eins}{name=$1$,description= {Variable},sort=symboleins, type=symbolslist}
\newglossaryentry{symb:zwei}{name=$2$,description= {Variable},sort=symbolzwei,type=symbolslist}
\newglossaryentry{symb:drei}{name=$3$,description= {Variable},sort=symboldrei,type=symbolslist}
\begin{document}
\printglossary[type=symbolslist,style=symbver,title=Symbolverzeic hnis]
\gls{symb:eins} und \gls{symb:zwei} und \gls{symb:drei}
\end{document}
Was ich möchte ist, dass im "Symbolverzeichnis" nur 1,2,3 Variable steht.
Falls das möglich ist, wie mache ich das am Besten?
Danke schon jetzt für eure Hilfe.
Grüße, Letscho
ist es möglich Glossarie Einträge mit der selben Beschreibung zu einer zusammenzufassen?
Hier mal mein Bsp:
\documentclass[a4paper, 11pt, oneside]{book}
\usepackage{ngerman}
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[nonumberlist,acronym,toc,sanitize={description=fal se}]{glossaries}
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
%Style Symbolverzeichnis definieren
\newglossarystyle{symbver}{ % put the glossary in a longtable environment:
\renewenvironment{theglossary}
{\begin{longtable}{lp{\glsdescwidth}rrrp{\glspagel istwidth}}}
{\end{longtable}}
\renewcommand*{\glossaryheader}{}
\renewcommand*{\glossaryentryfield}[4]{
\glstarget{##1}\\[0.25cm]{##2}&{##3}&{##4}}% \\[0.25cm] Zeilenabstand zwischen Einträgen
\renewcommand*{\glossarysubentryfield}[6]{
\glossaryentryfield{##2}{##3}{##4}{##5}}
\renewcommand*{\glsgroupskip}{}}
%Befehle für Abkürzungen
\renewcommand*{\acrnameformat}[2]{\acronymfont{#1} #2}
\renewcommand*{\glsnamefont}[1]{\textmd{#1}}
%Den Punkt am Ende jeder Beschreibung deaktivieren
\renewcommand*{\glspostdescription}{}
%Glossar-Befehle anschalten
\makeglossaries
\newglossaryentry{symb:eins}{name=$1$,description= {Variable},sort=symboleins, type=symbolslist}
\newglossaryentry{symb:zwei}{name=$2$,description= {Variable},sort=symbolzwei,type=symbolslist}
\newglossaryentry{symb:drei}{name=$3$,description= {Variable},sort=symboldrei,type=symbolslist}
\begin{document}
\printglossary[type=symbolslist,style=symbver,title=Symbolverzeic hnis]
\gls{symb:eins} und \gls{symb:zwei} und \gls{symb:drei}
\end{document}
Was ich möchte ist, dass im "Symbolverzeichnis" nur 1,2,3 Variable steht.
Falls das möglich ist, wie mache ich das am Besten?
Danke schon jetzt für eure Hilfe.
Grüße, Letscho