我有一个 Beamer 模板,右侧有一个垂直的“目录栏”。我遇到的问题是,当我插入脚注引文(例如biblatex
' \footfullcite
)时,生成的脚注会突出到右侧的目录栏中。这让我怀疑脚注排版在框架中与主内容不同的“区域”(因为主框架内容不会“侵入”导航栏)。我如何调整此脚注区域的宽度,以便长脚注不会突出到右侧的目录栏中?
答案1
好的,我似乎找到了一个可行的解决方案,但我仍然认为这可能是一个肮脏的黑客......灵感来自步调一致评论中引用的问题,我赌可以使用来完成此操作\addtobeamertemplate{footnote}
。
我研究了 Beamer 的基本定义,并发现\newcommand<>\beamer@framefootnotetext[1]{...
其中beamerbaseframecomponents.sty
似乎\hsize0.85\paperwidth
定义了脚注“区域”的宽度。
因此我想出了以下解决方案:
\addtobeamertemplate{footnote}{\hsize\beamerfoottmplength}{}
我已将 \beamerfoottmplength 调整到所需宽度。