von greeco-k » So 6. Dez 2020, 17:28
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!
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:
[code]
\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}
[/code]
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!