Fehler beim Neudefinieren von \bibname (unter T2A-Kodierung)

Fehler beim Neudefinieren von \bibname (unter T2A-Kodierung)

Ich versuche das folgende Dokument zusammenzustellen:

\UseRawInputEncoding
\documentclass[12pt]{book}
\usepackage[T2A]{fontenc}
%\usepackage[cp1251]{inputenc}

\usepackage[russian]{babel}

\usepackage[paperwidth=70mm,paperheight=110mm]{geometry}

\begin{document}

\renewcommand*{\bibname}{Список литературы}

\begin{thebibliography}{00}

\bibitem{bib:1} Лаборес модератиус ид хас, виде ностро еа пер
\bibitem{bib:2} Еу хас яуаестио волутпат репудиандае, иус те
\bibitem{bib:3} Бонорум цопиосае принципес ест ин, глориатур еффициенди
\bibitem{bib:4} Мазим аппетере атоморум ан усу, модус елигенди цум ан.
\bibitem{bib:5} Лаборес модератиус ид хас, виде ностро еа пер
\bibitem{bib:6} Еу хас яуаестио волутпат репудиандае, иус те
\bibitem{bib:7} Бонорум цопиосае принципес ест ин, глориатур еффициенди
\bibitem{bib:8} Мазим аппетере атоморум ан усу, модус елигенди цум ан.
\bibitem{bib:9} Лаборес модератиус ид хас, виде ностро еа пер
\bibitem{bib:10} Еу хас яуаестио волутпат репудиандае, иус те

\end{thebibliography}

\end{document}

(Ich muss mich dafür entschuldigen, dass ich die Liste so lang gemacht habe, aber das Problem tritt bei Listen mit weniger als zwei Seiten nicht auf.) LaTeX bricht mit dem Fehler ab

! LaTeX Error: Unicode character Ү (U+04AE) not set up for use with LaTeX.

Das ist seltsam, da das Zeichen Үnicht im Dokument enthalten ist. Ich verwende MiKTeX 23.1 Portable (vorinstalliertes Format = pdflatex 2023.3.4, LaTeX2e <2022-11-01>) mit den neuesten Updates unter Windows 7 (64-Bit). Offensichtlich entsteht der Fehler durch die (Neu-)Definition, \bibnamewann sich die Referenzliste über mehr als eine Seite erstreckt.

Wenn ich den Fehler ignoriere (indem ich drücke S), wird das Dokument kompiliert, aber im Lauftitel auf der zweiten Seite fehlen die ersten beiden Buchstaben ( Сп). Wenn ich diese beiden Buchstaben in der Definition von \bibname( \renewcommand*{\bibname}{исок литературы}) entferne, erhalte ich keinen Fehler. Wenn ich nur den ersten oder den zweiten Buchstaben entferne (also nur Сoder п), erhalte ich einen noch interessanteren Fehler:

! Improper alphabetic constant.
<to be read again>
\q__text_recursion_tail
l.57 \end{document}

Es scheint, dass den Buchstaben Сund пin neueren Versionen von LaTeX eine besondere Bedeutung zugewiesen wurde.

Es ist zu beachten, dass die beschriebenen Probleme nicht auftreten, wenn das Dokument mit einer älteren Version von LaTeX (nämlich MiKTeX 20.11 Portable, vorinstalliertes Format=pdflatex 2022.6.13, LaTeX2e <2020-10-01>) kompiliert wird, die ich vor der Aktualisierung meines TeX-Systems verwendet habe.

Ich weiß, dass das Problem durch die Verwendung von gelöst werden kann \usepackage[cp1251]{inputenc}(was ich aus anderen Gründen nicht tun kann). Wie auch immer, meine Frage ist eher, warum der Fehler bei den neuesten Softwareversionen auftritt, aber nicht bei alten. Das ist irreführend, da man normalerweise hofft, dass Updates alte Probleme lösen und keine neuen schaffen (okay, ich weiß, dass ich hier übermäßig optimistisch bin). Vielleicht mache ich etwas falsch oder übersehe ein Detail? Jede relevante Erklärung wird sehr geschätzt.

verwandte Informationen