Formatierung vom Abkürzungsverzeichnis (Acronym)

Erstellen von Index, Glossar, Symbolverzeichnis, einer Nomenklatur etc. mit MakeIndex oder Xindy


gast

Re: Formatierung vom Abkürzungsverzeichnis (Acronym)

Beitrag von gast »

Für Paketupdates musst du vermutlich tlmgr update -self -all oder sudo tlmgr update -self -all aufrufen oder eben mit der MacTeX-GUI.


greeco-k
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 60
Registriert: Sa 28. Mär 2015, 16:26

Re: Formatierung vom Abkürzungsverzeichnis (Acronym)

Beitrag von greeco-k »

Ja tatsächlich! Hab das Update über das Terminal gemacht und jetzt geht es. Super vielen vielen Dank! :D


greeco-k
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 60
Registriert: Sa 28. Mär 2015, 16:26

Re: Formatierung vom Abkürzungsverzeichnis (Acronym)

Beitrag von greeco-k »

Ich muss mich hier doch nochmal mit einem Problemchen melden. Ich bin jetzt auf acro umgestiegen und damit an sich auch sehr glücklich. Es bietet einige Funktionen die mit gut gefallen. Nur wird an einer Stelle im Abkürzrungsverzeichnis ein merkwürdiger Zeilenumbruch erzeugt. Ich konnte den Fehler in folgendem Minimalbeispiel eingrenzen:

\documentclass{scrreprt}

\usepackage[ngerman]{babel}
\usepackage[
backend=biber,
style= numeric,
citestyle=numeric,
natbib=true
]{biblatex}
\DefineBibliographyStrings{ngerman}{andothers = {{et\,al\adddot}},
}
\usepackage{enumitem}
\usepackage{calc}% für \widthof
\usepackage{acro}

\NewAcroTemplate[list]{styleabbrev}{%
  \setlist[description]{labelwidth=\widthof{CMA-ES}, leftmargin=!}%
  \UseAcroTemplate[list]{description}[0]%
}

\acsetup{
  make-links,
  list/template = styleabbrev,
  list/name     = Abkürzungsverzeichnis,
  locale/display,
  locale/format=
}


\DeclareAcronym{CAD}{
  short = CAD,
  long  = computergestützte Konstruktion,
  foreign = \textit{Computer-Aided Design},
  foreign-babel = english,
  foreign-locale = englisch
}

\begin{document}

\printacronyms

\ac{CAD}

\end{document}

Nehme ich "babel" oder "biblatex" raus, ist alles gut. Nur wenn beide zusammen geladen werden, entsteht der Zeilenumbruch. Was passiert hier? Hat jemand eine Lösung? Vielen Dank!


Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Re: Formatierung vom Abkürzungsverzeichnis (Acronym)

Beitrag von cgnieder »

Ein minimaleres Beispiel, dass das Verhalten zeigt, ist dieses hier:

\documentclass{article}

\usepackage[ngerman]{babel}
\usepackage{biblatex}
\usepackage{acro}

\acsetup{ locale/display }

\DeclareAcronym{CAD}{
  short = CAD,
  long  = computergestützte Konstruktion,
  foreign = Computer-Aided Design,
  foreign-babel = english,
  foreign-locale = englisch,
  foreign-format = \itshape
}

\begin{document}

\acuse{CAD}
\printacronyms

\end{document}

und die Lösung einfach: lade die Sprache für \foreignlanguage, das intern von acro verwendet wird, um den foreign-Text zu setzen:

\usepackage[english,ngerman]{babel}

oder

\usepackage[main=ngerman,english]{babel}
Clemens
Paketauthor

greeco-k
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 60
Registriert: Sa 28. Mär 2015, 16:26

Re: Formatierung vom Abkürzungsverzeichnis (Acronym)

Beitrag von greeco-k »

haha ich übe noch was die Minimalbeispiele angeht!
Danke für die denkbar einfache Lösung. Gewusst wie...


Antworten