我想在为每个部分生成的标题页中添加单独的脚注。
下面我分享一个最小的工作示例。
\documentclass[hyperref={pdfpagelabels=false}]{beamer}
\usetheme{CambridgeUS}
\usecolortheme{beaver}
\useoutertheme[footline=authortitle]{miniframes}
\setbeamercolor{footnote}{fg=red}
\setbeamercolor{footnote mark}{fg=red}
\setbeamercolor{section page}{fg=black, bg= darkred!50}
\AtBeginSection[]{
\begin{frame}
\vfill
\centering
\begin{beamercolorbox}[sep=12pt,center,shadow=true,rounded=true]{section page}
\usebeamerfont{title}%
\textit{Section \thesection~}%
{\color{black} \insertsectionhead}\par%
\end{beamercolorbox}
\vfill
\end{frame}
}
\begin{document}
\section{My section}
\begin{frame}{My slide}
Some text here.
\end{frame}
\end{document}
我尝试过下面的技巧,但是没有效果。
\section[My section]{My section\raisebox{.3\baselineskip}{\normalsize\footnotemark}}\footnotetext{Here is my note}
答案1
使用 \protect\footnote{...}
从https://tex.stackexchange.com/a/153340/161015
\footnote
是一个脆弱的命令,而节(或小节)标题是移动参数(这意味着它们被写入辅助文件以用于目录)。脆弱的命令会破坏移动参数,标准解决方案是使用\protect
\documentclass[hyperref={pdfpagelabels=false}]{beamer}
\usetheme{CambridgeUS}
\usecolortheme{beaver}
\useoutertheme[footline=authortitle]{miniframes}
\setbeamercolor{footnote}{fg=red}
\setbeamercolor{footnote mark}{fg=red}
\setbeamercolor{section page}{fg=black, bg= darkred!50}
\AtBeginSection[]{
\begin{frame}
\vfill
\centering
\begin{beamercolorbox}[sep=12pt,center,shadow=true,rounded=true]{section page}
\usebeamerfont{title}%
\textit{Section \thesection~}%
{\color{black} \insertsectionhead\protect\footnote{bar}}\par% <<<<<<<<<<<<<<<<<
\end{beamercolorbox}
\vfill
\end{frame}
}
\begin{document}
\section{My section}
\begin{frame}{My slide}
Some text here.
\end{frame}
\end{document}
添加\renewcommand\footnoterule{}
序言将删除红色分离规则。