使用 csquotes 和 T2A 编码的角度引号

使用 csquotes 和 T2A 编码的角度引号

我想要得到这个:

我想要的结果

我可以轻松获得它,\usepackage[T1]{fontenc}并使用\usepackage[german=guillemets]{csquotes}

但是对于俄语,我需要[T2A]{fontenc}并且内部引号会弄乱。它看起来像这样:

我不想要的结果

这是一个简单的例子:

\documentclass[12pt,a4paper]{article}
\usepackage[T1, T2A]{fontenc} % T2A messes up inner quotes
\usepackage[utf8]{inputenc}
\usepackage[english,russian,german]{babel}
\usepackage[german=guillemets]{csquotes}

\begin{document}

Someone said: \enquote{The other one told me: \enquote{Don't bother!}}

\end{document}

我已经尝试过: \usepackage[style=russian]{csquotes} 以及其他我不记得的设置......

提前致谢!

答案1

添加

\DeclareTextSymbolDefault{\guilsinglright}{T1}
\DeclareTextSymbolDefault{\guilsinglleft}{T1}  

你的序言。

顺便说一句:如果您的主要语言是德语,您应该将 T1 作为最后的编码加载,以便它在文档开始时处于活动状态。

\usepackage[T2A,T1]{fontenc} 

相关内容