带有三角形指示符的投影仪框架标题

带有三角形指示符的投影仪框架标题

是否可以在每个投影仪框架上添加三角形指示?

例如

\documentclass[14pt]{beamer}
\usepackage{tikz}

\begin{document}

\begin{frame}{title here}
\begin{center}
\begin{tikzpicture}
\draw[step=.5cm,gray,very thin] (-2.5,-2.5) grid (2.5,2.5);
\draw[thick] (0,0) circle (2cm) node {$O$};
\end{tikzpicture}
\end{center}
\end{frame}

\end{document}

输出如下:

在此处输入图片描述

我希望:

  1. 在“此处添加标题”之前(每一帧)添加一个三角形。
  2. 在标题下方添加一行。

答案1

这是一个可能的解决方案——修改frametitle模板。

更新:楼主比较喜欢用下划线画整个页面,所以修改frametitle模板之后就是这样的。

\setbeamertemplate{frametitle}
{\vskip4pt
  \leavevmode
%\hbox{%
\begin{beamercolorbox}   [wd=\paperwidth,ht=2ex,dp=1ex]{frametitle}%
\underline{\makebox[\paperwidth][l]{\hspace*{40pt}
\large$\blacktriangleright$ {\insertframetitle}}}
\end{beamercolorbox}
%  }%
}

在此处输入图片描述

\setbeamertemplate{frametitle}
{\vskip4pt
  \leavevmode
  %\hbox{%
    \begin{beamercolorbox}[wd=\paperwidth,ht=2ex,dp=1ex]{frametitle}%
      \hspace*{40pt}        % change this to suit one's need
      \large$\blacktriangleright$ \underline{\insertframetitle}
    \end{beamercolorbox}
  %}%
}

在此处输入图片描述

在此处输入图片描述

代码

\documentclass[14pt]{beamer}
\usepackage{tikz}
\setbeamertemplate{frametitle}
{\vskip4pt
  \leavevmode
  \hbox{%
    \begin{beamercolorbox} [wd=\paperwidth,ht=2ex,dp=1ex]{frametitle}%
      \hspace*{40pt}
      \large$\blacktriangleright$ \underline{\insertframetitle}
    \end{beamercolorbox}
  }%
}
\begin{document}

\begin{frame}{title here}
\begin{center}
\begin{tikzpicture}
\draw[step=.5cm,gray,very thin] (-2.5,-2.5) grid (2.5,2.5);
\draw[thick] (0,0) circle (2cm) node {$O$};
\end{tikzpicture}
\end{center}
\end{frame}

\begin{frame}{2nd title}
\end{frame}

\end{document}

相关内容