我正在尝试添加一些阿拉伯语文本但出现以下错误:
! 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
包适配到arabic
babel 包。由于我不懂阿拉伯语,我只能比较不使用和使用 (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}
这两个标题中的哪一个具有正确的标题标签格式?它应该位于标题文本的左侧还是右侧?标题标签本身又如何?它应该显示“图 1.0”(如长标题中所示)还是“1.0 图”(如短标题中所示)?
因此我需要一位熟悉阿拉伯语排版的人的帮助。如果您想帮助我并使 caption/subcaption 包适应阿拉伯语,请联系我。您可以在 caption 包包的 README 中找到我的电子邮件地址:http://mirrors.ctan.org/macros/latex/contrib/caption/README
谢谢。