我正在用 beamer 创建演示文稿,我希望实现以下内容:
- 垂直排列的导航符号和
- 不显示所有导航符号,仅显示部分
我可以实现 1. 或 2.,但不能同时实现两者。
垂直导航符号:
\documentclass{beamer}
\setbeamertemplate{navigation symbols}[vertical]
\begin{document}
\begin{frame}
\frametitle{Test frame}
foo
\end{frame}
\end{document}
只有一些导航符号,但是水平的:
\documentclass{beamer}
\setbeamertemplate{navigation symbols}{\insertframenavigationsymbol \insertsectionnavigationsymbol \insertbackfindforwardnavigationsymbol}
\begin{document}
\begin{frame}
\frametitle{Test frame}
foo
\end{frame}
\end{document}
如果我写入\setbeamertemplate{navigation symbols}[vertical]{\insertframenavigationsymbol \insertsectionnavigationsymbol \insertbackfindforwardnavigationsymbol}
,我会收到一条错误消息(Missing \begin{document}
)
那么我要怎么做才能让三个导航符号垂直对齐呢?
谢谢。
答案1
我将翻译这里写的内容:http://mcclinews.free.fr/latex/introbeamer/elements_navigation.html
两者不兼容。然后要选择要垂直放置的符号,您必须输入以下内容:
\setbeamertemplate{navigation symbols}
{%
\vbox{%
\hbox{\insertslidenavigationsymbol}
\hbox{\insertframenavigationsymbol}
\hbox{\insertsubsectionnavigationsymbol}
\hbox{\insertsectionnavigationsymbol}
\hbox{\insertdocnavigationsymbol}
\hbox{\insertbackfindforwardnavigationsymbol}}%
}