如何调整 Beamer 脚注“区域”的宽度?

如何调整 Beamer 脚注“区域”的宽度?

我有一个 Beamer 模板,右侧有一个垂直的“目录栏”。我遇到的问题是,当我插入脚注引文(例如biblatex' \footfullcite)时,生成的脚注会突出到右侧的目录栏中。这让我怀疑脚注排版在框架中与主内容不同的“区域”(因为主框架内容不会“侵入”导航栏)。我如何调整此脚注区域的宽度,以便长脚注不会突出到右侧的目录栏中?

答案1

好的,我似乎找到了一个可行的解决方案,但我仍然认为这可能是一个肮脏的黑客......灵感来自步调一致评论中引用的问题,我赌可以使用来完成此操作\addtobeamertemplate{footnote}

我研究了 Beamer 的基本定义,并发现\newcommand<>\beamer@framefootnotetext[1]{...其中beamerbaseframecomponents.sty似乎\hsize0.85\paperwidth定义了脚注“区域”的宽度。

因此我想出了以下解决方案:

\addtobeamertemplate{footnote}{\hsize\beamerfoottmplength}{}

我已将 \beamerfoottmplength 调整到所需宽度。

相关内容