Seite 1 von 1

Glossary Abstand zwischen Abkürzung und Beschreibung

Verfasst: So 31. Aug 2014, 12:28
von Texer92
Hallo LaTexer,

ich bin absoluter Neuanfänger in Latex und bekomme trotz einiger Hinweise hier im Forum keine funktionierende Lösung hin. Ich bin mir aber ziemlich sicher dass das Problem für viele von euch schnell gelöst ist :wink:

Ich möchte gerne erreichen, dass zwischen der Abkürzung und der Beschreibung der gleiche Abstand ist. Aktuell beginnt die Beschreibung direkt hinter der Abkürzung und das sieht von der Formatierung her nicht so schön aus. Ich nutze eine Vorlage von meiner Hochschule, die funktioniert auch ziemlich gut und aber das Einzige optische Manko ist dieser Abstand.

WAS muss ich (Befehl etc.) WO einfügen?
Einen fertigen Style könnte man auch verwenden, aber dann sind die Zeilenabstände zwischen den Zeilen zu groß (style=long4col beispielsweise würde mir gefallen, aber wie gesagt, der Abstand zwischen den Zeilen ist zu groß. Der Abstand zwischen den Wörtern passt und ist gleichmäßig)
\newglossarystyle{compact}{%
	%\glossarystyle{long4col}
 		 \renewenvironment{theglossary}%
     {\begin{longtable}{llp{\glsdescwidth}}}%
     {\end{longtable}}%
  \renewcommand*{\glossaryheader}{}%
  \renewcommand*{\glsgroupheading}[1]{}%
  \renewcommand*{\glossaryentryfield}[5]{%
    \glstarget{##1}{##2} & ##3\\ \glspostdescription\space ##5\\}%
  \renewcommand*{\glossarysubentryfield}[6]{%
     & \glstarget{##2}{\strut}##4\glspostdescription\space ##6\\}%
  \renewcommand*{\glsgroupskip}{ & \\}%
}


Besten Dank euch!
Gruß Texer92

Hier

Re: Glossary Abstand zwischen Abkürzung und Beschreibung

Verfasst: So 31. Aug 2014, 18:33
von rais
Texer92 hat geschrieben: Ich möchte gerne erreichen, dass zwischen der Abkürzung und der Beschreibung der gleiche Abstand ist. Aktuell beginnt die Beschreibung direkt hinter der Abkürzung und das sieht von der Formatierung her nicht so schön aus.
[...]
\newglossarystyle{compact}{%
	%\glossarystyle{long4col}
 		 \renewenvironment{theglossary}%
     {\begin{longtable}{llp{\glsdescwidth}}}%
     {\end{longtable}}%
  \renewcommand*{\glossaryheader}{}%
  \renewcommand*{\glsgroupheading}[1]{}%
  \renewcommand*{\glossaryentryfield}[5]{%
    \glstarget{##1}{##2} & ##3\\ \glspostdescription\space ##5\\}%
  \renewcommand*{\glossarysubentryfield}[6]{%
     & \glstarget{##2}{\strut}##4\glspostdescription\space ##6\\}%
  \renewcommand*{\glsgroupskip}{ & \\}%
}
AFAICS definierst Du 3 Spalten, nutzt davon aber nur die ersten beiden.
Evtl. tut es bereits ein ändern von
     {\begin{longtable}{llp{\glsdescwidth}}}%
auf
     {\begin{longtable}{rp{\glsdescwidth}}}%
bzw. wenn Dir das zu dicht aufeinander erscheint
     {\begin{longtable}{r@{...}p{\glsdescwidth}}}%
wobei Du für die `...' den von Dir gewünschten Abstand einstellen kannst.
Wenn Dich das nicht weiterbringt, siehe bitte hier nach und handle entsprechend.

MfG
Rainer