使用带有阿拉伯语选项的 babel 包时,如何解决 subcaption 包兼容性问题?

使用带有阿拉伯语选项的 babel 包时,如何解决 subcaption 包兼容性问题?

我正在尝试添加一些阿拉伯语文本但出现以下错误:

! Package caption Error: The `subcaption' package does not work correctly
(caption)                in compatibility mode.

以下是产生错误的 MWE:

\documentclass[11pt,a4paper]{report}
\usepackage{arabtex}
\usepackage[utf8]{inputenc}
\usepackage[LFE,LAE]{fontenc}
\usepackage{subcaption}
\usepackage[arabic,english]{babel}

\begin{document}
 اللغة العربية
\end{document}

知道如何解决这个问题吗?

答案1

我在https://gitlab.com/axelsommerfeldt/caption/issues/5但我很难将caption/subcaption包适配到arabicbabel 包。由于我不懂阿拉伯语,我只能比较不使用和使用 (sub)caption 包的结果,如果它们不一样,我可以假设我做错了什么。

但是 babel 包的结果arabic对我来说看起来不一致:

\documentclass[11pt,a4paper]{report}
\usepackage[utf8]{inputenc}
\usepackage[LFE,LAE]{fontenc}
\usepackage[arabic]{babel}

\begin{document}
\begin{figure}
\caption{اللغة العربية}
\caption{اللغة العربية اللغة العربية اللغة العربية اللغة العربية اللغة العربية اللغة العربية}
\end{figure}
\end{document}

babel-阿拉伯语字幕

这两个标题中的哪一个具有正确的标题标签格式?它应该位于标题文本的左侧还是右侧?标题标签本身又如何?它应该显示“图 1.0”(如长标题中所示)还是“1.0 图”(如短标题中所示)?

因此我需要一位熟悉阿拉伯语排版的人的帮助。如果您想帮助我并使 caption/subcaption 包适应阿拉伯语,请联系我。您可以在 caption 包包的 README 中找到我的电子邮件地址:http://mirrors.ctan.org/macros/latex/contrib/caption/README

谢谢。

附录 2018-05-29:这是正确的标题布局吗?在此处输入图片描述

相关内容