投影仪类脚注断线问题

投影仪类脚注断线问题

我在 beamer 的 footline 环境中遇到了一个奇怪的定义。这是一个最小的例子,它显示了这个问题:

\documentclass[hyperref={pdfpagelabels=false},rgb]{beamer}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{footline}{%
   \leavevmode%
   \hfill\rule{0.89\textwidth}{0.2pt}\hfill \\
   \begin{beamercolorbox}[wd=4cm,leftskip=0.5cm,sep=10pt]{page number}
    \insertframenumber
   \end{beamercolorbox}
   \hspace*{4cm}}%
\begin{document}

  \begin{frame}
  \end{frame}

\end{document}

规则后面会打印一个“,”这是由于在页脚中定义了 \ \ 造成的。我有一个解决方案:

\setbeamertemplate{footline}{%
   \leavevmode%
   \hfill\rule{0.89\textwidth}{0.2pt}\hfill\hfill\textcolor{white}{ }
   \begin{beamercolorbox}[wd=4cm,leftskip=0.5cm,sep=10pt]{page number}
      \insertframenumber
    \end{beamercolorbox}
   \hspace*{4cm}}

对该问题有没有更好的解决方案,以及为什么在脚注中重新定义了 \ \ 。

答案1

转换@Benjamins评论到 CW 答案中:

\documentclass[hyperref={pdfpagelabels=false},rgb]{beamer}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{footline}{%
   \leavevmode%
   \hfill\rule{0.89\textwidth}{0.2pt}\hfill\ \newline
   \begin{beamercolorbox}[wd=4cm,leftskip=0.5cm,sep=10pt]{page number}
    \insertframenumber
   \end{beamercolorbox}
   \hspace*{4cm}}%
\begin{document}

  \begin{frame}
  \end{frame}

\end{document}

在此处输入图片描述

相关内容