\bibname を再定義するときにエラーが発生しました (T2A エンコードの場合)

\bibname を再定義するときにエラーが発生しました (T2A エンコードの場合)

次のドキュメントをコンパイルしようとしています:

\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}

(リストが長くなってしまい申し訳ありませんが、2ページ未満のリストでは問題は発生しません。)LaTeXはエラーで停止します。

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

Ү文字が文書に含まれていないので、これは奇妙です。私は、Windows 7 (64 ビット) で、最新の更新プログラムを適用した MiKTeX 23.1 Portable (プリロードされた形式 = pdflatex 2023.3.4、LaTeX2e <2022-11-01>) を使用しています。明らかに、このエラーは、\bibname参照リストが 1 ページを超える場合の (再) 定義によって発生します。

エラーを無視すると( を押すS)、ドキュメントはコンパイルされますが、2 ページ目のタイトルの最初の 2 文字( )が欠落します。 ( )Спの定義でこれらの 2 文字を削除すると、エラーは発生しません。最初の文字または 2 番目の文字のみ(つまり、または のみ)を削除すると、さらに興味深いエラーが発生します。\bibname\renewcommand*{\bibname}{исок литературы}Сп

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

最近のバージョンの LaTeX では、文字Сと にп特別な意味が割り当てられているようです。

なお、説明した問題は、TeX システムを更新する前に使用していた古いバージョンの LaTeX (つまり、MiKTeX 20.11 Portable、プリロードされた format=pdflatex 2022.6.13、LaTeX2e <2020-10-01>) を使用してドキュメントをコンパイルする場合には発生しません。

問題は を使用することで解決できることはわかっています\usepackage[cp1251]{inputenc}(他の理由でそれができない)。とにかく、私の質問は、なぜ最新のソフトウェア バージョンではエラーが表示されるのに、古いバージョンでは表示されないのかということです。通常、更新によって古い問題が解決され、新しい問題が作成されないことを希望するため、これは誤解です (わかりました、ここでは過度に楽観的になっていることは承知しています)。おそらく、私が何か間違っているか、詳細を見落としているのでしょうか。関連する説明があれば、ぜひ教えてください。

関連情報