![将基本脚注移至 Latex 演示文稿的右侧](https://linux22.com/image/322784/%E5%B0%86%E5%9F%BA%E6%9C%AC%E8%84%9A%E6%B3%A8%E7%A7%BB%E8%87%B3%20Latex%20%E6%BC%94%E7%A4%BA%E6%96%87%E7%A8%BF%E7%9A%84%E5%8F%B3%E4%BE%A7.png)
我正在使用 Matthias Vogelgesang 的“Modern Beamer Theme”进行演示。尝试将脚注移到幻灯片的右侧。我希望脚注像往常一样从左到右阅读,但固定在页面的右侧,因此最后一个单词“1999”与幻灯片右边缘的距离与单词“Weiss”当前距离相同。
以下是 MWE:
\documentclass[10pt, compress]{beamer}
\usetheme{m}
\usepackage{booktabs}
\usepackage[scale=2]{ccicons}
\usepackage{minted}
\renewcommand{\footnoterule}{%
\kern -3pt
\hrule width \textwidth height 0pt
\kern 3pt
}
\usemintedstyle{trac}
\title{Here's a title}
\subtitle{}
\date{Today}
\author{An Author}
\institute{University of Latex}
\begin{document}
\maketitle
\begin{frame}[fragile]
\frametitle{Footnotes!}
Here is some text.
\let\thefootnote\relax\footnote{Weiss 2010, Vogelgesang 2015, Smith 1999}
\end{frame}
答案1
Abeamer
“内部主题”规定了传统上在每张幻灯片的“主体”中设置的框架元素的样式。这包括脚注。
查看beamerinnerthememetropolis.dtx
, 我们看
\setbeamertemplate{footnote}{%
\parindent 0em\noindent%
\raggedright
\usebeamercolor{footnote}\hbox to 0.8em{\hfil\insertfootnotemark}\insertfootnotetext\par%
}
使用 (或左对齐)设置页脚\raggedright
。我们将其更改为
\setbeamertemplate{footnote}{%
\parindent 0em\noindent%
\raggedleft%\raggedright
\usebeamercolor{footnote}\hbox to 0.8em{\hfil\insertfootnotemark}\insertfootnotetext\par%
}
也就是说,在设置后将上述代码添加到你的前言中\usetheme{m}
:
\documentclass{beamer}
\usetheme{m}% https://github.com/matze/mtheme
\setbeamertemplate{footnote}{%
\parindent 0em\noindent%
\raggedleft%\raggedright
\usebeamercolor{footnote}\hbox to 0.8em{\hfil\insertfootnotemark}\insertfootnotetext\par%
}
\renewcommand{\footnoterule}{%
\kern -3pt
\hrule width \textwidth height 0pt
\kern 3pt
}
\title{Here's a title}
\subtitle{}
\date{Today}
\author{An Author}
\institute{University of Latex}
\begin{document}
\maketitle
\begin{frame}[fragile]
\frametitle{Footnotes!}
Here is some text.
\let\thefootnote\relax\footnote{Weiss 2010, Vogelgesang 2015, Smith 1999}
\end{frame}
\end{document}