逐字使用英语和俄语

逐字使用英语和俄语

我想使用逐字输入在同一个块中输入英语和俄语。

\usepackage[utf8]{inputenc}
\usepackage[russian, english]{babel}
\usepackage[T1, T2A]{fontenc}
\usepackage{fontspec}

\begin{document}

\begin{verbatim}
Hello - привет
\end{verbatim}

这不起作用,PDF 上的俄语部分是空白的,当我复制时会显示这些问号:

Hello - ������

俄语文本在文档的其余部分中运行良好,但似乎只有逐字文本运行不正常。我在 Overleaf 上使用 LuaLaTex,并尝试了其他可用选项,但它们使文档的其余部分更加混乱,因此使用 LuaLaTex 的解决方案是理想的选择。有人有什么建议吗?

答案1

如果您设置了支持俄语的单色字体,它就可以正常工作:

\documentclass{article}
\usepackage[russian, english]{babel}
\usepackage{fontspec}
\setmainfont{dejavuserif}
\setmonofont{dejavusansmono}
\begin{document}

Hello - привет

\begin{verbatim}
Hello - привет
\end{verbatim}
\end{document}

在此处输入图片描述

相关内容