我正在尝试在我的英文文档中添加一些阿拉伯语短词。总的来说,这是有效的:
\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
包中使用它。