使用 paracol 的并行分页因多语问题而完全失败

使用 paracol 的并行分页因多语问题而完全失败

我有一份法语-阿拉伯语双语文档,其中法语版本应该出现在左边奇数页,而阿拉伯语版本应该出现在右边偶数页,如所述这里

但是,我发现该命令\setotherlanguages{arabic}使 paracol 的并行分页根本不起作用。在paracol环境中使用阿拉伯语并不一定会导致失败,正如您在下面的 MWE 中看到的那样。只需在文档中的某个地方将阿拉伯语声明为第二语言,就会使所有paracolwithnumleft选项失败。

平均能量损失

\documentclass{book}
\RequirePackage{polyglossia}
\usepackage{paracol}

\setotherlanguages{arabic} % ← Comment this line and the Parallel paging works again

\begin{document}

\begin{paracol}[1]{2}

  \switchcolumn[0]*
  Lorem ipusm
  \switchcolumn[1]
  Dolor

\end{paracol}

\end{document}

问题

那么如何在同一个文档中将 paracol 的 Parallel-Paging 与阿拉伯语结合使用?

答案1

只需将paracol调用放在阿拉伯语声明后面,如下所示:

\documentclass{book}
\RequirePackage{polyglossia}


\setotherlanguages{arabic} % ← Comment this line and the Parallel paging works again
\usepackage{paracol} % ← Paracol should be here

\begin{document}

\begin{paracol}[1]{2}

  \switchcolumn[0]*
  Lorem ipusm
  \switchcolumn[1]
  Dolor

\end{paracol}

\end{document}

相关内容