перевод библатекса с неправильной лигатурой

перевод библатекса с неправильной лигатурой

Я сейчас играюсь с biblatexэтим. Работает хорошо, но есть проблема с переводом "Ed." (edition) в "Aufl." (Auflage). Перевод правильный, но там неправильная лигатура. Должно быть "Auf"|l.". Можно ли как-то переопределить перевод? Или эта лигатура правильная, потому что правила для лигатур не применяются к сокращениям?

Вот MWE:

\documentclass{article}

\usepackage[german]{babel}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[natbib=true, style=phys, articletitle=false,biblabel=brackets,%
        chaptertitle=false,pageranges=false%
        ]{biblatex}
\addbibresource{lit.bib}

\begin{document}
    \nocite{*}
    \printbibliography[env=bibliography, title=Literaturverzeichnis]
\end{document}

и lit.bib:

@book{Seeger1997,
  edition = {6},
  title = {{Semiconductor Physics. An Introduction.}},
  isbn = {3540615075},
  publisher = {Springer Berlin Heidelberg},
  author = {Seeger, Karlheinz},
  month = jan,
  year = {1997}
}

введите описание изображения здесь

решение1

Согласно по крайней мере одному источнику, сокращения действительно следуют особым правилам. Цитируя Штрукманна,Einige typographische Grundregeln und ihre Umsetzung mit LaTeX[Некоторые основные правила типографики и их реализация в LaTeX] (2007), стр. 7 [перевод мой]:

Если сокращение заканчивается двумя символами, которые могут образовывать лигатуру, то применяется лигатура: Aufl. [набрано лигатурой] (но Auflage [набрано без лигатуры]), gefl. [с лигатурой] (но gefälligst).

(ПРАВКА: Штрукманн не указывает прямой источник этого правила, но на стр. 1 утверждает, что большинство правил в его статье взяты из других источников, часто дословно. Поэтому весьма вероятно, что Duden является фактическим источником.)

Если вы все же хотите удалить лигатуру из «Aufl.», вот как это сделать:

\documentclass{article}

\usepackage[german]{babel}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[natbib=true, style=phys, articletitle=false,biblabel=brackets,%
        chaptertitle=false,pageranges=false%
        ]{biblatex}

\shorthandon{"}
\DefineBibliographyStrings{german}{%
  edition = {Auf"|l\adddot},
}
\shorthandoff{"}

\usepackage{filecontents}

\begin{filecontents}{\jobname.bib}
@book{Seeger1997,
  edition = {6},
  title = {{Semiconductor Physics. An Introduction.}},
  isbn = {3540615075},
  publisher = {Springer Berlin Heidelberg},
  author = {Seeger, Karlheinz},
  month = jan,
  year = {1997}
}
\end{filecontents}

\addbibresource{\jobname.bib}

\nocite{*}

\begin{document}

\printbibliography[env=bibliography, title=Literaturverzeichnis]

\end{document}

введите описание изображения здесь

Связанный контент