Seite 1 von 1
Seitenabstand glossaries
Verfasst: So 15. Apr 2018, 17:38
von thecrazygerman
Hi Leute,
kann ich in folgendem Beispiel den Seitenabstand (Überschrift und Eintrag beginnen nicht auf einer Höhe) und die Punkte entfernen ohne einen eigenen style bemühen zu müssen?
\documentclass[12pt,a4paper]{article}
\usepackage{selinput}%<-- es genügt nicht, das Paket nur zu laden...
\SelectInputMappings{%<-- vgl. `texdoc selinput'
adieresis={ä},
germandbls={ß}
}
\usepackage[ngerman]{babel}
\usepackage{parskip}
\usepackage[T1]{fontenc}
\usepackage{glossaries}
\newglossary[dog]{abk}{dls}{dlo}{Abkürzungen}
\newglossaryentry{3DMP}{name=3DMP,
description={3-D-Metal-Printing}}
\makeglossaries
\glsaddall %alle Formelzeichen werden gedruckt
\begin{document}
\printglossary[title=Abkürzungen, style=listdotted]
\end{document}
Grüße
Verfasst: Sa 21. Apr 2018, 14:58
von thecrazygerman
Weiß das keiner oder was ist das Problem?
Verfasst: Sa 21. Apr 2018, 15:14
von Gast
Die Nebenbedingung der Frage stellt sich mir so ähnlich dar wie: »Kann man die Wände auch in rosa ändern, ohne sie neu streichen zu müssen.« Das schränkt dann die Möglichkeiten doch etwas ein.
Verfasst: Sa 21. Apr 2018, 15:57
von thecrazygerman
Die Nebenbedingung der Frage stellt sich mir so ähnlich dar wie: »Kann man die Wände auch in rosa ändern, ohne sie neu streichen zu müssen.« Das schränkt dann die Möglichkeiten doch etwas ein.
Naja, einfach rosa Brille aufsetzen...
Wenn es nicht geht ok, nur, dass hätte ja schon längst jemand antworten können.
Ich dachte es gibt vielleicht einen so vordefinierten style, oder Einstellmöglichkeiten. Schließlich gibts ja auch Befehle wie nonumberlist.
Ich lass das Thema noch bisschen offen, vielleicht weiß ja doch einer was...
MfG
Verfasst: So 22. Apr 2018, 11:43
von Gast
thecrazygerman hat geschrieben:Ich dachte es gibt vielleicht einen so vordefinierten style
Welche vordefinierten Stile es gibt, findest Du hier:
https://www.dickimaw-books.com/gallery/ ... es-styles/. Da kannst Du Dich leicht und besser selbst umschauen, ob Dir etwas besser passen würde. Darunter sind auch einige wie der index-Stil, bei denen die Einträge linksbündig stehen. Der Link stammt übrigens direkt aus der [d]glossaries[/d]-Anleitung.
Bei den Tabellenstilen ist das gemeinsame Problem der vordefinierten Stile, dass als erstes ein Spaltenabstand eingefügt wird. Den kann man bei allen Tabellenstilen entfernen, indem man die Deklaration der Tabelle ändert und am Anfang ein @{} in die Original-Spaltendefinition einfügt. Entsprechend kann die Tabelle (wenn sie breit genug ist) rechtsbündig mit dem Textbereich abschließen, wenn man am Ende der Spaltendeklaration @{} einfügt. Näheres zu @{} am Anfang oder Ende der Spaltendeklaration einer Tabelle erfährt man aus guten LaTeX-Einführungen oder speziellen Werken zum Tabellensatz wie »
Tabellen mit LaTeX«. Allerdings fasse ich die Änderung eines vorhandenen Stils als das Bemühen eines eigenen Stils auf. Daher kann ich Dir das unter der Einschränkung, dass genau dies nicht passierten soll, leider auch nicht als Lösung anbieten.
Verfasst: So 22. Apr 2018, 12:01
von Gast
Anonymous hat geschrieben:Bei den Tabellenstilen
Wobei der im Beispiel gezeigte Stil wohl kein Tabellen- sondern der Listen-Stil listdotted ist, der auf dem list-Stil basiert, der wiederum auf einer description-Umgebung basiert. Will man da an den linken Rand, muss man einen Stil definieren, bei dem die normale description-Umgebung durch eine ohne Einzug ersetzt wird oder die normale description-Umgebung lokal so umkonfiguriert wird, dass sie keinen Einzug mehr hat. Mit
enumitem beispielsweise:
\newglossarystyle{listdottednoindent}{%
\setglossarystyle{listdotted}%
\renewenvironment{theglossary}%
{\begin{description}[leftmargin=0pt,itemindent=0pt]}
{\end{description}}%
}%
Auch das wäre aber natürlich ein eigener Stil, weshalb das unter der angegebenen Nebenbedingung, dass ein eigener Stil nicht als Lösung in Frage kommt, keine gültige Antwort ist. Daher kann ich das leider nicht als Lösung vorschlagen.
Verfasst: So 22. Apr 2018, 21:26
von thecrazygerman
Hab ich nicht hinbekommen...
\documentclass[12pt,a4paper]{article}
\usepackage{selinput}%<-- es genügt nicht, das Paket nur zu laden...
\SelectInputMappings{%<-- vgl. `texdoc selinput'
adieresis={ä},
germandbls={ß}
}
\usepackage[ngerman]{babel}
\usepackage{parskip}
\usepackage[T1]{fontenc}
\usepackage{glossaries}
\newglossary[dog]{abk}{dls}{dlo}{Abkürzungen}
\newglossarystyle{listdottednoindent}{%
\setglossarystyle{listdotted}%
\renewenvironment{theglossary}%
{\begin{description}[leftmargin=0pt,itemindent=0pt]}
{\end{description}}%
}%
\makeglossaries
\newglossaryentry{3DMP}{name=3DMP,
description={3-D-Metal-Printing}}
\glsaddall %alle Formelzeichen werden gedruckt
\begin{document}
\printglossary[title=Abkürzungen, style=listdottednoindent]
\end{document}
liefert:
Sorry das ich damit nerve, aber ich bin grade unfähig das selber zu lösen.
MfG
Verfasst: So 22. Apr 2018, 22:35
von Bartman
Der Ladebefehl für enumitem fehlt.
Verfasst: So 29. Apr 2018, 11:49
von thecrazygerman
Danke, hab jetzt einen eigenen style gemacht.