thomsen
22-01-2014, 15:53
Hallo Zusammen,
ich wende mich mit einem kleinen Problem an euch und hoffe ihr könnt mir helfen.
Ich möchte ein Symbolverzeichnis mit 3 Spalten erstellen. Es soll folgende Form haben:
Symbol Einheit Beschreibung
Ich habe dazu im Internet (leider keine Ahnung mehr wo) ein sehr schönes Beispiel gefunden. Dieses erfüllt eigentlich genau meine Anforderungen.
Leider wird aber am Ende jeder Beschreibung ein Punkt eingefügt und ich habe keine Ahnung wieso.
Könnt ihr mir vielleicht helfen diesen zu entfernen?
Hier das Beispiel:
\documentclass[a4paper,12pt,headsepline,plainheadsepline,toc=flat ,bibliography=totoc]{scrartcl}
\usepackage{glossaries}
\usepackage{scrpage2}
\usepackage{siunitx}
\sisetup{output-decimal-marker = {,}}
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
\makeglossaries
\newglossaryentry{potential}{
name=$P$,
description={\SI{}{m\volt} & Potential},
sort=symboltime, type=symbolslist
}
\newglossaryentry{symb:kraft}{
name=$F$,
description={\SI{}{N\per\mm\squared} & Kraft},
sort=symboltime, type=symbolslist
}
\newglossaryentry{symb:time}{
name=$T$,
description={\SI{}{\s} & Die Laufzeit},
sort=symboltime, type=symbolslist
}
\newglossarystyle{mylong}{%
\renewenvironment{theglossary}%
{\begin{longtable}{llp{\glsdescwidth}}}%
{\end{longtable}}%
\renewcommand*{\glossaryheader}{
\textbf{Symbol} & \textbf{Einheit} & \textbf{Beschreibung} \par\smallskip
\endhead}
\renewcommand*{\glsgroupheading}[1]{}%
\renewcommand*{\glossaryentryfield}[5]{%
\glstarget{##1}{##2} & ##3\glspostdescription\space \\}%
\renewcommand*{\glossarysubentryfield}[6]{%
& \glstarget{##2}{\strut}##4\glspostdescription\spac e ##6\\}%
\renewcommand*{\glsgroupskip}{ & \\}%
}
\begin{document}
Test
\gls{symb:time}
\gls{symb:kraft}
\gls{potential}
\printglossary[type=symbolslist,style=mylong]
\end{document}
Vielen Dank für eure Hilfe.
Gruß Thomsen
ich wende mich mit einem kleinen Problem an euch und hoffe ihr könnt mir helfen.
Ich möchte ein Symbolverzeichnis mit 3 Spalten erstellen. Es soll folgende Form haben:
Symbol Einheit Beschreibung
Ich habe dazu im Internet (leider keine Ahnung mehr wo) ein sehr schönes Beispiel gefunden. Dieses erfüllt eigentlich genau meine Anforderungen.
Leider wird aber am Ende jeder Beschreibung ein Punkt eingefügt und ich habe keine Ahnung wieso.
Könnt ihr mir vielleicht helfen diesen zu entfernen?
Hier das Beispiel:
\documentclass[a4paper,12pt,headsepline,plainheadsepline,toc=flat ,bibliography=totoc]{scrartcl}
\usepackage{glossaries}
\usepackage{scrpage2}
\usepackage{siunitx}
\sisetup{output-decimal-marker = {,}}
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
\makeglossaries
\newglossaryentry{potential}{
name=$P$,
description={\SI{}{m\volt} & Potential},
sort=symboltime, type=symbolslist
}
\newglossaryentry{symb:kraft}{
name=$F$,
description={\SI{}{N\per\mm\squared} & Kraft},
sort=symboltime, type=symbolslist
}
\newglossaryentry{symb:time}{
name=$T$,
description={\SI{}{\s} & Die Laufzeit},
sort=symboltime, type=symbolslist
}
\newglossarystyle{mylong}{%
\renewenvironment{theglossary}%
{\begin{longtable}{llp{\glsdescwidth}}}%
{\end{longtable}}%
\renewcommand*{\glossaryheader}{
\textbf{Symbol} & \textbf{Einheit} & \textbf{Beschreibung} \par\smallskip
\endhead}
\renewcommand*{\glsgroupheading}[1]{}%
\renewcommand*{\glossaryentryfield}[5]{%
\glstarget{##1}{##2} & ##3\glspostdescription\space \\}%
\renewcommand*{\glossarysubentryfield}[6]{%
& \glstarget{##2}{\strut}##4\glspostdescription\spac e ##6\\}%
\renewcommand*{\glsgroupskip}{ & \\}%
}
\begin{document}
Test
\gls{symb:time}
\gls{symb:kraft}
\gls{potential}
\printglossary[type=symbolslist,style=mylong]
\end{document}
Vielen Dank für eure Hilfe.
Gruß Thomsen