I'm writing my thesis and needed a acronym list at the opening of my document. I try to create one by my own, but it does not comply to my expectations. I put a PDF of what I want in the attachment.
And now I try to explain what I want. In my acronym list I would like to have at the left side the abbreviation then the German meaning and with a little space after that meaning a English translation. What i can´t adjust is that the first description (the German meaning) starts for every abbreviation at the same point (like in the PDF). AND I only want that in the text I´m writing stands the English translation and the abbreviation at the first use.
I hope one could help me with my problem and understood what I want. Here is what I´ve created up to now:
Code: Select all
\documentclass[a4paper, 11pt, oneside, ngerman]{book}
\usepackage[latin9]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{subscript}
\usepackage{longtable,tabu,booktabs,threeparttable}
\usepackage{multirow}
\usepackage[mode=text,per-mode=symbol,exponent-product = \cdot]{siunitx}
\sisetup{locale = DE}
\usepackage{amsmath, amsthm, amssymb, mathtools}
\usepackage[nonumberlist, numberline, acronym, toc, sanitize={description=false}, description]{glossaries}
%Symbols
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
%Style Symbols definiation
\newglossarystyle{symbver}{ % put the glossary in a longtable environment:
\renewenvironment{theglossary}
{\begin{longtable}{lp{\glsdescwidth}cccp{\glspagelistwidth}}}
{\end{longtable}}
\renewcommand*{\glossaryheader}{}
\renewcommand*{\glossaryentryfield}[4]{
\glstarget{##1}\\[0.5cm]{##2}&{##3}&{##4}}
\renewcommand*{\glossarysubentryfield}[6]{
\glossaryentryfield{##2}{##3}{##4}{[##5]}}
\renewcommand*{\glsgroupskip}{}}
\renewcommand*{\acrnameformat}[2]{\acronymfont{#1} #2}
\renewcommand*{\glsnamefont}[1]{\textmd{#1}}
%no dotes
\renewcommand*{\glspostdescription}{}
\newglossaryentry{romanletter}{name={\textbf{\rlap{Lateinische Buchstaben}}},description={},sort=a} %Latain
\newglossaryentry{greekletter}{name={\textbf{\rlap{Griechische Buchstaben}}},description={},sort=b} %Greak
\newglossaryentry{indizes}{name={\textbf{\rlap{Indizes}}},description={},sort=c} %Indizes
\makeglossaries
\newacronym[description={- Antiblockiersystem}]{ABS}{ABS}{anti-lock braking system}
\newacronym[description={- Heißgassytemteil}]{HGST}{HGST}{...}
\newglossaryentry{symb:p}{name=$p$, symbol=\protect\si{\protect\bar}, description={Druck}, sort=symbolp, parent=romanletter, type=symbolslist}
\newglossaryentry{symb:start}{name=${Start}$, description={Anfang}, sort=symbolstart, parent=indizes, type=symbolslist}
\newglossaryentry{symb:zeta}{name=$\zeta$, symbol=-, description={Verlustfaktor}, sort=symbolzeta, parent=greekletter, type=symbolslist}
\begin{document}
\tableofcontents
%Abkürzungen ausgeben
\printglossary[type=\acronymtype,style=list, title=Abkürzungsverzeichnis, toctitle=Abkürzungsverzeichnis]
%Symbole ausgeben
\printglossary[type=symbolslist,style=symbver,title=Symbolverzeichnis]
Hier soll mal der ganze Text stehen!
\gls{ABS}
\gls{HGST}
\gls{symb:p}\textsubscript{\gls{symb:start}}
\gls{symb:p}
\gls{symb:zeta}
\end{document}