Beamer 侧边栏两侧

Beamer 侧边栏两侧

我正在尝试弄清楚如何在投影仪演示文稿的两侧制作侧边栏。我一直在阅读以下内容: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}

在此处输入图片描述

相关内容