希伯来语字幕 XeLaTeX

希伯来语字幕 XeLaTeX

我有一个 pdfLaTeX 文档,其中有很多 TikZ 绘图放在带有单独标题的子图中(使用 Springer 类svmono)。我尝试使用该subcaption包将其翻译成希伯来语 XeLaTeX。它有效,只是子标题没有编号。

'subcaption' 包与 [hebrew]{babel} 不兼容似乎可以解决这个问题,但是我subcaption不想要caption而且我正在使用polyglossianot babel。)

这是 MWE。我尝试了各种命令,subcaption但似乎都不起作用。

\documentclass{article}
\usepackage{tikz}
\usepackage{subcaption}
\usepackage{polyglossia}  
\setmainlanguage{hebrew}
\newfontfamily{\hebrewfont}{David}[Script=Hebrew]

\begin{document}
\selectlanguage{hebrew}
מלבן גדול באיור%
~\ref{big-rectangle} 
ומלבן קטן באיור%
~\ref{small-rectangle}.

\begin{figure}
\subcaptionbox{מלבן גדול\label{big-rectangle}}
{
\begin{tikzpicture}
\draw (0,0) rectangle +(5,3);
\end{tikzpicture}
}
\subcaptionbox{מלבן קטן\label{small-rectangle}}
{
\begin{tikzpicture}
\draw (0,0) rectangle +(3,1);
\end{tikzpicture}
}
\end{figure}
\end{document}

在此处输入图片描述

还有一个问题:命令中的\subcaptionbox[list entry]...是什么list entry意思?

答案1

抱歉,我的错,我没有仔细阅读文档。我的问题不只限于希伯来语。我通过在序言中添加以下内容来获得我想要的字幕:

\DeclareCaptionSubType*{figure}
\captionsetup[subfigure]{labelformat=simple}
\renewcommand\thesubfigure{איור~\thefigure(\alph{subfigure})}

我从参考文献中删除了明确的איור:

מלבן גדול ב%
\ref{big-rectangle}.
\ref{small-rectangle}
מראה מלבן גדול.

结果是:在此处输入图片描述

相关内容