是否可以在每个投影仪框架上添加三角形指示?
例如
\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
这是一个可能的解决方案——修改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}