Wie Liste von Akronymen tabellarisiert und alphabethisch

Schriftbild, Absätze und Auflistungen einstellen


xquad
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Do 29. Apr 2021, 15:08

Wie Liste von Akronymen tabellarisiert und alphabethisch

Beitrag von xquad »

Hallo,

ich habe

\usepackage{comment}
\usepackage[nohyperlinks, printonlyused]{acronym}

importiert und mit

\ac{bsp}

eine referenz gesetzt.
Dann habe ich mit

\begin{acronym}

\acro{HHG}[HHG]{High Harmonic Generation}
\acro{MPM}[MPM]{Multiphoton mircroscopy}
...
\end{acronym}

diese versucht auszugeben.

Wie auf dem Bild zu sehen sind bei der Ausgabe die Abkürzungen und Bedeutungen zwar immer gleich weit auseinander, aber die Bedeutungen sind nicht alle auf einer Höhe.

Wie können die Bedeutungen alle auf eine Höhe schrieben werden? (tabellarisiert)

Wie kann der Abstand zwischen den Zeilen verringert werden?

Grüße,
xquad

Dateianhänge
bsp.PNG
bsp.PNG (6.7 KiB) 758 mal betrachtet

Gast.

Beitrag von Gast. »

xquad hat geschrieben:
Mi 21. Jul 2021, 11:46

Wie können die Bedeutungen alle auf eine Höhe schrieben werden? (tabellarisiert)

Die Umgebung acronym hat ein optionales Argument.

xquad hat geschrieben:
Mi 21. Jul 2021, 11:46

Wie kann der Abstand zwischen den Zeilen verringert werden?

Kannst du den Abstand mit einem Minimalbeispiel reproduzieren?



xquad
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Do 29. Apr 2021, 15:08

Re: Wie Liste von Akronymen tabellarisiert und alphabethisch

Beitrag von xquad »

\documentclass{article}
\usepackage[nohyperlinks, printonlyused]{acronym}
\begin{document}
Hallo das ist der Text \ac{AC} und so weiter \ac{ACF} blablabla \ac{AOD}\\
Der hier ist die Acronymliste:

\begin{acronym}
\acro{AC}[AC]{autocorrelater}
\acro{ACF}[ACF]{autocorrelation function}
\acro{AOD}[AOD]{angle of diffraction}
\end{acronym}
\end{document}

Wie lässt sich der Abstand der Ausgabe innerhalb der acronym-Umgebung verkleinern?


Bartman
Forum-Meister
Forum-Meister
Beiträge: 2334
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Re: Wie Liste von Akronymen tabellarisiert und alphabethisch

Beitrag von Bartman »

Scheinbar sorgt die Option printonlyused für diesen großen senkrechten Abstand. Der Gebrauch des vom Gast genannten Arguments stellt den ursprünglichen Abstand wieder her.

Gemäß der Paketdokumentation wird intern eine description-Umgebung benutzt, die man mit der Hilfe des Pakets enumitem beeinflussen kann.


Gute*r Gȧst*in

Re: Wie Liste von Akronymen tabellarisiert und alphabethisch

Beitrag von Gute*r Gȧst*in »

Bartman hat geschrieben:
Do 22. Jul 2021, 17:47

Scheinbar sorgt die Option printonlyused für diesen großen senkrechten Abstand.

In der Tat fügt acronym in dem Fall nach jedem \item[…] … ein zusätzliches \\ ein, was zu einer Leerzeile führt. Das ist IMHO so unsinnig, dass vielleicht einmal jemand, der das Paket verwendet, einen Bug-Report schreiben sollte, zumal dieses \\ ohne die Option eben nicht eingefügt wird.

Entfernen kann man das so:

\documentclass{article}
\usepackage[nohyperlinks, printonlyused]{acronym}
\usepackage{xpatch}
\makeatletter
\expandafter\xpatchcmd\csname AC@\AC@prefix{}@acro\endcsname
{\fi\\}{\fi}{\typeout{Patch done}}{\typeout{Patch seems to be not needed}}
\makeatother

\begin{document}
Hallo das ist der Text \ac{AC} und so weiter \ac{ACF} blablabla \ac{AOD}\\
Der hier ist die Acronymliste:

\begin{acronym}
\acro{AC}[AC]{autocorrelater}
\acro{ACF}[ACF]{autocorrelation function}
\acro{AOD}[AOD]{angle of diffraction}
\end{acronym}
\end{document}

Damit entspricht die Ausgabe wieder der ohne Option usedonly.


xquad
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Do 29. Apr 2021, 15:08

Re: Wie Liste von Akronymen tabellarisiert und alphabethisch

Beitrag von xquad »

Danke für die Antworten! Beides funktioniert, ich kann aber nur eine Antwort als Lösung markieren.


Antworten