阿拉伯语 Beamer 中的目录

阿拉伯语 Beamer 中的目录

我在以下链接中询问了两个有关阿拉伯语投影仪的问题: 阿拉伯语(或 polyglossia 包)投影仪中的 RTL 目录

他们已经很好地解决了。现在我有一个问题。当我设计完所有幻灯片时,目录项的数量变得超过一帧。我使用了 [allowframebebreaks] 选项,但问题仍未解决。如何在 Beamer Arabic 中将目录显示在多张幻灯片中(在一列中)? 在此处输入图片描述

答案1

首先,我不知道如何帮助您在两张幻灯片上显示目录。

但我建议采用其他方法,我认为这在演示中是一种很好的策略。使用以下两个语句限制目录以仅显示部分:

\setcounter{secnumdepth}{1}
\setcounter{tocdepth}{1}

这样,第二张幻灯片上的目录将显示您将在演示文稿中介绍的部分。在特定部分开头的幻灯片上,您可以显示此部分的子部分。在此幻灯片上,其他部分可以变灰。我这样做:

\setcounter{secnumdepth}{2}
\setcounter{tocdepth}{2}
\begin{frame}{Navigation}
\tableofcontents[currentsection]
\end{frame}

我希望这能以您喜欢的方式解决您的问题。

答案2

如果您的目录长于一帧,您可以使用命令手动拆分它,\tableofcontents[sections={1-6}]以在第一帧中显示从 1 到 6 的部分,而其他部分可以放在下一帧中,如下所示:

\frame{
    \frametitle{\textarabic{فهرست مطالب}}
    \begin{minipage}{\textwidth}
    \begin{Arabic}
    \tableofcontents[sections={1-6}]
    \end{Arabic}
    \end{minipage}
    }
\frame{
    \frametitle{\textarabic{فهرست مطالب}}
    \begin{minipage}{\textwidth}
    \begin{Arabic}
    \tableofcontents[sections={7-12}]
    \end{Arabic}
    \end{minipage}
    }   

相关内容