2 Spalten bei glossaries

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:

Markdown is OFF

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: 2 Spalten bei glossaries

Re: 2 Spalten bei glossaries

von gast. » Di 4. Mai 2021, 11:25

Dimitri hat geschrieben:
Mo 3. Mai 2021, 14:50

Kennt jemand eine Möglichkeit, die horizontalen und vertikalen Abstände von nomencl und glossaries einander anzugleichen?

Ich verstehe die Frage wahrscheinlich nicht, denn du hast doch mit

     {\begin{longtable}[l]{@{}p{1cm}p{5cm}}}%

die Spaltenbreiten für glossaries selbst festgelegt. Warum änderst du die nicht einfach? Vertikale Abstände kann man bei Tabellen ebenfalls einfach über \arraystretch ändern.

Und natürlich könntest du das erste Verzeichnis ebenfalls per glossaries realisieren, statt dafür nomencl zu verwenden.

Also, wie gesagt: Vermutlich habe ich den Problem nicht wirklich verstanden.

Re: 2 Spalten bei glossaries

von Dimitri » Mo 3. Mai 2021, 14:50

Habe jetzt eine Option gefunden:

\documentclass{article}

\usepackage{nomencl}% makeindex testdokument.nlo -s nomencl.ist -o testdokument.nls
\usepackage[automake,acronym]{glossaries}

\newglossarystyle{mystyle}{%
  \setglossarystyle{long}%
  \renewenvironment{theglossary}%
     {\begin{longtable}[l]{@{}p{1cm}p{5cm}}}%
     {\end{longtable}}%
 }

\makenomenclature

\makeglossaries

\newacronym{test}{test}{Test}
\newacronym{hallo}{hallo}{Hallo}

\begin{document}

\nomenclature{$\alpha$}{alpha}
\nomenclature{$\beta$}{beta}

\printnomenclature

\glsaddall

\printglossary[style=mystyle,type=\acronymtype]

\end{document}

Kennt jemand eine Möglichkeit, die horizontalen und vertikalen Abstände von nomencl und glossaries einander anzugleichen?

Re: 2 Spalten bei glossaries

von gast. » Mi 21. Apr 2021, 13:52

Siehe auch viewtopic.php?p=113905#p113905, wo dir schon einmal erklärt wurde, wie es richtig geht.

Re: 2 Spalten bei glossaries

von Grummelgast » Mi 21. Apr 2021, 13:47

Bitte markiere Code korrekt als solchen (statt als Zitat), dann funktioniert nämlich auch direkt der eingebaute Editor und Compiler.

2 Spalten bei glossaries

von Dimitri » Mi 21. Apr 2021, 13:28

Hallo zusammen,
ich bastele schon etwas länger an folgendem Problem: Ich hätte gerne, analog zu nomenclature, zwei Spalten anstatt des kleinen Abstandes zwischen Akronym und Erklärung. Kann mir jemand erläutern, wie ich in meinem Fall vorgehen kann?
LG
Dimitri

\documentclass{article}
\usepackage{etoolbox}
\usepackage[acronym,automake]{glossaries-extra}

\newglossarystyle{onecol}{%
%
\renewenvironment{theglossary}{\begin{description}}{\end{description}}%
%
\renewcommand*{\glossaryheader}{}%
%
\renewcommand*{\glsgroupheading}[1]{\ifstrequal{A}{##1}{\relax}{\item[{\glsgetgrouptitle{##1}}]}}%
%
\newcommand*{\Ggroupname}{Überschrift0}%
\newcommand*{\Sgroupname}{Überschrift1}%
%
\renewcommand*{\glsgroupskip}{\indexspace}%
%
\renewcommand*{\glossaryentryfield}[5]{\item[\glstarget{##1}{##2}] ##3}}

\newacronym[sort={A}]{a}{ja}{und}
\newacronym[sort={A}]{aa}{test0}{ergebnis0}
%
\newacronym[sort={S}]{b}{nein}{oder}
\newacronym[sort={S}]{ba}{test1}{ergebnis1}
%
\newacronym[sort={G}]{c}{vielleicht}{und/oder}
\newacronym[sort={G}]{ca}{test2}{ergebnis2}

\immediate\write18{makeglossaries \jobname}
\makeglossaries

\begin{document}
\glsaddall
\renewcommand{\glsnamefont}[1]{\textnormal{#1}}
\printglossary[type=\acronymtype,style={onecol}]
\end{document}

Nach oben