goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 100206
Top-Poster: Johannes_B (5063)

Wir begrüßen unseren neuesten Benutzer Quintina Dolly.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Abkürzungsverzeichnis mit Acronym Paket --> Formatierung

 

honk
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.12.2012, 14:15     Titel:
  Antworten mit Zitat      
Super,
herzlichen Dank!!!
genau so wollte ich es haben!

Gruß
Stefan

mbergien
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.09.2016, 10:00     Titel: Re: prima
  Antworten mit Zitat      
peter s. hat Folgendes geschrieben:
Vielen Dank, mit der Hilfe hat es super geklappt. Einfach die längste Abkürzung zusätzlich in eckige Klammern setzen und er richtet es danach aus.
Code
\begin{acronym}[FPGA]

War es bei mir.


Prima, Danke, genau das habe ich gebraucht. Very Happy
Und ich habe mich immer gefragt, wofür [BASH] hinter \begin{acronym} stand. Embarassed Wieder etwas gelernt. Laughing

orPoG
Forum-Newbie
Forum-Newbie

Beiträge: 6
Anmeldedatum: 02.03.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.12.2017, 10:45     Titel:
  Antworten mit Zitat      
Ich muss mich vielen anderen hier anschließen: vielen Dank für diesen Hinweis KOMA!

Ich hatte mich auch immer gefragt, was bei mir die eine Abkürzung hinter \begin zu sagen hat Razz
Private Nachricht senden Benutzer-Profile anzeigen

Defneqon
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.03.2019, 13:48     Titel:
  Antworten mit Zitat      
8 Jahre später bin auch ich auf das Problem gestoßen und eine schnelle und unschöne Lösung gefunden, die aber letztlich im PDF sauber aussieht:

Code

\begin{acronym}[XXXXXX]
\acro{...}[...]{...} % Acro 1
\acro{...}[...]{...} % Acro 2
...
\end{acronym}


Scheinbar kann man mit den X in der Definition der Akronym-Umgebung den Abstand zur Beschreibung angeben... weiß zwar nicht, ob das der Sinn ist, aber es läuft Wink

Lieben Gruß an alle künftigen Menschen, die das Problem auch mal haben werden.

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.03.2019, 14:23     Titel:
  Antworten mit Zitat      
In dem optionalen Argument zu \begin{acronym} muss das längste Acronym in der Liste angegeben werden. Darauf basierend entscheidet LaTeX dann nämlich, mit welchen Längeneinstellungen die Liste gesetzt werden muss, damit alles hübsch untereinander steht.

Dein Trick funktioniert daher, wenn Du LaTeX mit [XXXXXX] eine viel größere Länge vorgaukelst als eigentlich von den genutzten Akronymen her nötig wäre.

Standardmäßig nutzt acronym eine list-Umgebung, wenn das optionale Argument genutzt wird, daher kann der Abstand zur Beschreibung mit \labelsep kontrolliert werden. Die hübschere Methode ist es daher, den Abstand zu den Labels mit \labelsep anzupassen, anstatt ein viel zu langes Fakelabel anzugeben.

Code
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[printonlyused]{acronym}


\begin{document}

\begingroup
\setlength{\labelsep}{2em}
\begin{acronym}[ABC]
\acro{ABC}{Alphabet}
\acro{D}{D}
\end{acronym}
\endgroup

Im \ac{ABC} ist alles klar.

Im \ac{D} ist alles klar.
\end{document}


Es wäre vielleicht etwas hübscher, das irgendwie anders zu verpacken. Aber da acronym keine Schnittstelle bereitstellt mit der man einfach nur \labelsep zu ändern könnte, ist die Lösung hier die schnellste. Ich habe die Anpassung hier mit \begingroup...\endgroup lokal gehalten, da \labelsep auch den Abstand in anderen listenartigen Konstrukten regelt und eine globale Änderung in der Präambel daher Auswirkungen auf andere Teile des Dokuments haben könnte. Wenn das egal oder sogar gewünscht ist, ist es natürlich netter, das \setlength global vorzunehmen.

Wenn das optionale Argument nicht genutzt wird, dann nutzt acronym die description-Umgebung. Und auch dort ist \labelsep der Abstandshalter.

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite Zurück  1, 2



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de