babel 阿拉伯语更改枚举级别

babel 阿拉伯语更改枚举级别

我正在尝试在我的英文文档中添加一些阿拉伯语短词。总的来说,这是有效的:

\documentclass[fontsize=12pt,paper=a4]{scrartcl}

\usepackage[LAE,T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[arabic,english]{babel}

\begin{document}

\section{Introduction}
It is called \AR{‏بحر لوط} (\emph{Bahr L\={u}t}), the Sea of Lot.

\end{document}

唯一的问题是 \section 被渲染为“0.1 简介”,而它应该是“1 简介”。当我更改

\usepackage[arabic,english]{babel}

\usepackage[english]{babel}

即删除阿拉伯语,枚举工作正如预期。

这是 babel 包的已知副作用吗?有人可以确认吗?更重要的是,该怎么办?我想我可以使用\chapter而不是\section,但我宁愿不这样做。我愿意接受替代解决方案,但我需要的只是一种可靠的方法来添加‏بحر لوط到我的 PDF 中(最好不必求助于 LuaTeX 或 XeTeX)。

答案1

我可以确认这是 KOMA-Script 的问题,并将提请其作者注意。目前我只是\RL{b.hr lw.t}arabtex包中使用它。

相关内容