当我尝试使用时csquotes
,xepersian
引号会出现错误的方向(对于从右到左的文本)。
\documentclass{minimal}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\usepackage{csquotes}
\begin{document}
"این فقط یک آزمایش است"
\end{document}
答案1
可能存在更通用的解决方案,但我能够使用自定义引用样式来解决这个问题——只需反转左右引号即可。
\documentclass{minimal}
\usepackage{xepersian}
\settextfont{XB Niloofar}
\usepackage{csquotes}
\MakeOuterQuote{"}
\DeclareQuoteStyle{farsi}
{\textquotedblright}{\textquotedblleft}
{\textquotedblleft}{\textquotedblleft}
\setquotestyle{farsi}
\begin{document}
"این فقط یک آزمایش است"
\end{document}