Symbolverzeichnisse mit eigenen Styles (Glossaries-Paket)

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Symbolverzeichnisse mit eigenen Styles (Glossaries-Paket)

von u_fischer » Do 22. Okt 2015, 19:48

Kurz und knapp: Mein Anliegen ist es, die letzte Spalte rechtsbündig auszurichten, sodass es etwas "sauberer" aussieht.
Was würde das nützen? Der rechte Rand ist doch auch nicht gleichmäßig.

Benutze doch einfach für die erste Spalte statt der l auch eine feste Breite.

{p{3cm}p{3cm}p{4cm}} oder so ähnlich.

Bei den dimensionslosen Zahlen würde ich aber auf die mittlere Spalte verzichten.

von icab » Do 22. Okt 2015, 19:04

Hat niemand einen passenden Vorschlag, der das Problem beheben könnte?
Habe ich mich vielleicht missverständlich ausgedrückt?

Liebe Grüße

icab

Symbolverzeichnisse mit eigenen Styles (Glossaries-Paket)

von icab » Mo 19. Okt 2015, 18:27

Liebe Community,
ich habe wahrscheinlich ein denkbar einfach zu lösendes Problem:
Ich erstelle mehrere Symbolverzeichnisse in einem Dokument (lateinisch, griechisch, Abkürzungen, dimensionslose Kennzahlen...) und habe dafür eine longtable-Umgebung definiert.
Allerdings sind nicht immer alle 3 Spalten mit Inhalt "gefüllt", wie es im angefügten Code dargestellt ist.
Kurz und knapp: Mein Anliegen ist es, die letzte Spalte rechtsbündig auszurichten, sodass es etwas "sauberer" aussieht.
Bei knapp 7 verschiedenen Symbolverzeichnissen macht es meiner Meinung nach keinen guten Eindruck, wenn die letzte Spalte immer an einer anderen Stelle anfängt.
Die PDF nach der Kompilierung habe ich ebenfalls hochgeladen.
Hier das Minimalbeispiel:
\documentclass{scrreprt}

\usepackage[section,nonumberlist,nomain]{glossaries}

\newglossary[dim]{dimensionless}{dimi}{dimo}{Dimensionslose Kennzahlen}
\newglossary[lal]{latin}{lai}{lao}{Lateinische Buchstaben}

\renewcommand*{\glspostdescription}{}

\makeglossaries

%% Glossary-Style Symbole
\newglossarystyle{symbols}{
\glossarystyle{long3colheader}
\renewenvironment{theglossary}
{\begin{longtable}{lp{3cm}p{2\glsdescwidth}}}
{\end{longtable}}
\renewcommand*{\glossaryheader}{\textbf{Symbol} & \textbf{SI-Einheit} &
\textbf{Beschreibung}\\}
\renewcommand*{\glsgroupskip}{}
\renewcommand*{\glossaryentryfield}[5]{
\glsentryitem{##1}\glstarget{##1}{##2} & ##4 & ##3  \\}
}

%% Glossary-Style Dimensionslose Kennzahlen
\newglossarystyle{dim}{
\glossarystyle{long3colheader}
\renewenvironment{theglossary}
{\begin{longtable}{lp{2cm}p{2\glsdescwidth}}}
{\end{longtable}}
\renewcommand*{\glossaryheader}{\textbf{Kennzahl} & \textbf{} &
\textbf{Bedeutung}\\}
\renewcommand*{\glsgroupskip}{}
\renewcommand*{\glossaryentryfield}[5]{
\glsentryitem{##1}\glstarget{##1}{##2} & ##4 & ##3  \\}
}

\newglossaryentry{reynolds}{type=dimensionless,name=\ensuremath{Re},description={Reynoldszahl}}

\newglossaryentry{time}{type=latin,name=\ensuremath{t},description={Zeit},symbol=\ensuremath{s}}

\glsaddall

\begin{document}

\printglossary[style=dim,type=dimensionless]
\printglossary[style=symbols,type=latin]

\end{document}
Ich bedanke mich schon mal im Voraus für eure Mühe und eure Lösungsvorschläge.

icab
Dateianhänge
minimal.pdf
(43.03 KiB) 654-mal heruntergeladen

Nach oben