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