![将俄语添加到 \usepackage[english]{babel} 会使文本变为粗体。如何去掉它?](https://linux22.com/image/462886/%E5%B0%86%E4%BF%84%E8%AF%AD%E6%B7%BB%E5%8A%A0%E5%88%B0%20%5Cusepackage%5Benglish%5D%7Bbabel%7D%20%E4%BC%9A%E4%BD%BF%E6%96%87%E6%9C%AC%E5%8F%98%E4%B8%BA%E7%B2%97%E4%BD%93%E3%80%82%E5%A6%82%E4%BD%95%E5%8E%BB%E6%8E%89%E5%AE%83%EF%BC%9F.png)
这是我在 Beamer 中遇到的问题的一个例子。如果我只使用 babel 中的“英语”选项,一切都很好,如果我添加“俄语”,文本将变为粗体。它似乎只发生在 /tiny text 中。这是一个不想要的结果。如何摆脱它?
\documentclass[10pt]{beamer}
\usepackage[utf8]{inputenc}
%\usepackage[english]{babel}
\usepackage[english,russian]{babel}
\begin{document}
\tiny bold text?
\end{document}
答案1
如果您不打算使用计算机现代字体,您可以切换到其他字体,例如
\documentclass[10pt]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
%\usepackage[english]{babel}
\usepackage[english,russian]{babel}
\usepackage[default]{opensans}
\begin{document}
\begin{frame}
\tiny bold text?
Видимое свечение чистых жидкостей под действием $\gamma$-радиации
\end{frame}
\end{document}
(看哪些字体与 T2A(西里尔文)编码兼容?以获取更多支持西里尔字母的字体)