\bidi@@RTLfootnotetext@font 未定义为使用 xepersian

\bidi@@RTLfootnotetext@font 未定义为使用 xepersian

我将使用 MikTeX 2.9 运行以下测试代码:

% !TeX document-id = {8717fdc4-fa28-4491-9dd0-c8b7338defce}
% !TeX program = xelatex
\RequirePackage{luatex85}
\documentclass{article} 
\usepackage{fontspec}  
\usepackage{bidi}
\usepackage{xepersian} 
\setromanfont[Mapping=tex-text]{XB Niloofar} 

\begin{document} 
متن آزمایشی
\end{document}

抛出错误如下:

\bidi@@RTLfootnotetext@font 未定义。\renewcommand*{\bidi@@RTLfootnotetext@font}

答案1

只需摆脱所有不必要的包和命令,如下所示:

% !TeX document-id = {8717fdc4-fa28-4491-9dd0-c8b7338defce}
% !TeX program = xelatex
\documentclass{article} 
\usepackage{xepersian} 
\settextfont{XB Niloofar}

\begin{document} 
    متن آزمایشی
\end{document}

它一定对你有用。

相关内容