我正在尝试为 beamer 海报创建一个良好的脚注环境,但是文本块彼此重叠,无论如何我都可以将所有脚注放在单个文本块中。
\documentclass{beamer}
\usepackage[overlay,absolute]{textpos}
\renewcommand*\footnoterule{}
\setlength{\TPHorizModule}{0.965\paperwidth}
\setlength{\TPVertModule}{\paperheight}
\setbeamertemplate{footnote}{%
\begin{textblock}{1}[0,1](0.02,1)%
\begin{block}{References}
\makebox[2ex][l]{\insertfootnotemark}\footnotesize\insertfootnotetext\par
\end{block}
\end{textblock}%
%
}
\begin{document}
\begin{frame}
it puts this \footnote{this} under that \footnote{that}
\end{frame}
\end{document}
我希望两个脚注都只是以列表的形式出现,而不是互相叠加。
答案1
footnoterule
您可以用它来放置“脚注标题”,而不必删除它:
\documentclass{beamer}
\renewcommand*\footnoterule{%
\usebeamercolor[fg]{block title}%
\usebeamerfont{block title}%
Refereces%
\vskip.5\baselineskip%
}
\setbeamertemplate{footnote}
{
\parindent 1em\noindent%
\raggedright
\hbox to 0.4em{\hfil\insertfootnotemark}\insertfootnotetext\par%
}
\begin{document}
\begin{frame}
it puts this \footnote{this} under that \footnote{that}
\end{frame}
\end{document}