Beamer:在框架标题中添加小文本

Beamer:在框架标题中添加小文本

我正在使用 Beamer,并想在框架的标题中添加小文本,如下图所示(“提案前的工作”)在此处输入图片描述

关于如何做,您有什么想法吗?

答案1

使用\raisebox{distance}{text}

\raisebox命令用于升高或降低文本。强制参数指定文本升高多少(如果为负数,则降低多少)。

埃

% !TeX TS-program = pdflatex

\documentclass[11pt]{beamer}

\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usetheme{Singapore}
\begin{document}

    \begin{frame}[plain]
        \maketitle
    \end{frame}
    
    \begin{frame}
        \frametitle{\hfill Today's talk: Part 1 of 3 \hspace*{2em}\raisebox{-0.5ex}{\bfseries\tiny Pre-poposal work}}
    \end{frame}

\end{document}

答案2

此版本使用\llap来重叠居中。请注意,beamer 已将内容添加\hfill到两侧,从而缩小了可用空间,因此\hbox to \textwidth

\documentclass[11pt]{beamer}

\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usetheme{Singapore}

\begin{document}

    \begin{frame}[plain]
        \maketitle
    \end{frame}
    
    \begin{frame}
        \frametitle{\hbox to \textwidth{\hfill Today's talk: Part 1 of 3 \hfill\llap{\bfseries\tiny Pre-poposal work}}}
    \end{frame}

\end{document}

相关内容