我正在尝试弄清楚如何在投影仪演示文稿的两侧制作侧边栏。我一直在阅读以下内容:http://gking.harvard.edu/files/beameruserguide2.pdf,特别是在第 60 页左右。它提到了一些关于加载侧边栏外部主题的内容。有没有办法可以加载它来同时显示两侧?感谢您的帮助。
答案1
由于这仅适用于某些框架,而不是所有框架,因此我认为“真”侧边栏不是最佳选择。一种选择是使用“假”侧边栏TikZ
定义您想要在选定框架中显示的信息,然后使用环境columns
在这些框架中为该侧边栏腾出空间;类似以下操作(根据使用的主题和要显示的实际内容,您可能需要更改使用的颜色和所涉及的长度):
\documentclass{beamer}
\usepackage{lipsum}
\usepackage{tikz}
\usetheme{Madrid}
\useoutertheme{sidebar}
\newcommand\MySideInfo{%
\begin{tikzpicture}[remember picture,overlay]
\fill[structure]
([xshift=-.2\textwidth]current page.north east)
rectangle
(current page.south east);
\node[yshift=1cm,text width=.18\textwidth,
anchor=east,font=\color{white}]
at (current page.east)
{\parbox{\linewidth}{\raggedright\scriptsize Some concept here}};
\node[text width=.18\textwidth,
anchor=east,font=\color{white}]
at (current page.east)
{\parbox{\linewidth}{\raggedright\scriptsize Another concept here}};
\node[yshift=-1cm,text width=.18\textwidth,
anchor=east,font=\color{white}]
at (current page.east)
{\parbox{\linewidth}{\raggedright\scriptsize Yet another concept here}};
\end{tikzpicture}
}
\begin{document}
\section{Test section one}
\begin{frame}
\lipsum[4]
\end{frame}
\section{Test section two}
\begin{frame}
\MySideInfo
\begin{columns}
\column{.8\textwidth}
\lipsum[4]
\column{.2\textwidth}
\null
\end{columns}
\end{frame}
\begin{frame}
\MySideInfo
\begin{columns}
\column{.8\textwidth}
\lipsum[4]
\column{.2\textwidth}
\null
\end{columns}
\end{frame}
\section{Test section three}
\begin{frame}
\lipsum[4]
\end{frame}
\end{document}