Bei Wörtern mit Bindestrich konnte ich im acronym-Paket mit "- zusätzlich mögliche Trennmöglichkeiten einfügen. Leider ist "- beim acro-Paket im pdf sichtbar. Ohne weitere Trennmöglichkeiten ist das Ergebnis nicht besonders schön (2. CHAPS zu großer Abstand, rot markiert):

alt text

Gibt es eine Möglichkeit im acro-Paket weitere mögliche Trennschritte einzufügen?

Code

\documentclass{article}
\usepackage{longtable}
\usepackage{acro}[2013/09/02]

\usepackage{selinput}
\SelectInputMappings{adieresis={ä}, germandbls={ß}, Euro={€}}

\DeclareAcronym{CHAPS1} {
 short =  CHAPS,
 long =  {1-Propanaminium, \textit{N},\textit{N}-di"-methyl-\textit{N}-(3-sulfo"-pro"-pyl)-3-[[(3$\alpha$,5$\beta$,7$\alpha$,12$\alpha$)-3,7,12-tri"-hydroxy-24-oxocholan-24-yl]amino]} ,
 class = abk
}
\DeclareAcronym{CHAPS2} {
 short =  CHAPS,
 long =  {1-Propanaminium, \textit{N},\textit{N}-dimethyl-\textit{N}-(3-sulfopropyl)-3-[[(3$\alpha$,5$\beta$,7$\alpha$,12$\alpha$)-3,7,12-trihydroxy-24-oxocholan-24-yl]amino]} ,
 class = abk
}

\begin{document}

\tableofcontents

\acsetup{
  list-type    = table ,
  list-style   = longtable ,
  list-heading = section* ,
  % list-table-width setzt nur die Breite der Beschreibungs-Spalte!
  % Hier sind 6em reserviert für die l Spalte der Kurzformen, bevor es
  % zu overfull \hbox-Fehlern kommt:
  list-table-width = \textwidth-4\tabcolsep-6em
}

\section{Textbereich}
\acs{CHAPS1} \newline
\acs{CHAPS2}

\printacronyms[include-classes=abk, name=\section{Abkürzungsverzeichnis}]

\end{document}

gefragt 14 Sep '13, 18:14

Bettina's gravatar image

Bettina
65541923
Akzeptiert: 83%

bearbeitet 14 Sep '13, 18:14

@Clemens Danke! Mit \shorthandon{"} funktioniert es jetzt. Ich hatte schon versucht die \DeclareAcronym Anweisungen nach dem \begin{document} zu setzen, dann läuft es bei mir nicht. Aber ist ja nicht mehr wichtig, du hast ja wieder mein Problem gelöst. Nochmals vielen Dank!

(15 Sep '13, 09:25) Bettina

Das "- (oder "= für einen Bindestrich mit Umbruchstelle) ist ein babel Shorthand (mit ngerman). Ohne babel kann das nicht gehen. Allerdings werden die Shorthands erst mit \begin{document} aktiviert, Du müsstest es, wenn Du die \DeclareAcronym Anweisungen in der Präambel haben willst, zusätzlich vorher mit \shorthandon{"} aktivieren.

Permanenter link

beantwortet 14 Sep '13, 18:35

Clemens's gravatar image

Clemens
19.0k113060

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×11
×8
×7

Frage gestellt: 14 Sep '13, 18:14

Frage wurde angeschaut: 2,947 Mal

Zuletzt aktualisiert: 15 Sep '13, 09:26