我目前使用的beamer
PaloAlto
主题是每张幻灯片都有标题和侧边栏。我使用命令\setbeamersize{sidebar width left=1.7cm}
将目录放在侧边栏中。该命令会更改侧边栏的宽度,但不会更改幻灯片左上角侧边栏与标题重叠的较暗区域的宽度。我想知道我需要更改哪些参数才能使深色重叠区域的宽度与侧边栏的宽度相同?
答案1
外部主题sidebar
使用模板\beamer@sidebarwidth
中的宽度来计算headline
,因此您必须重新定义它。添加到序言中
\makeatletter
\setlength\beamer@sidebarwidth{1.7cm}
\makeatother
完整示例:
\documentclass{beamer}
\usetheme[sidebar]{PaloAlto}
\setbeamersize{sidebar width left=1.7cm}
\makeatletter
\setlength\beamer@sidebarwidth{1.7cm}
\makeatother
\begin{document}
\begin{frame}
test
\end{frame}
\end{document}
当然,最好定义一个新的长度,并使用该长度来一致地修改两个宽度:
\documentclass{beamer}
\usetheme[sidebar]{PaloAlto}
\newlength\sidebarwd
\setlength\sidebarwd{1.7cm}
\setbeamersize{sidebar width left=\sidebarwd}
\makeatletter
\setlength\beamer@sidebarwidth{\sidebarwd}
\makeatother
\begin{document}
\begin{frame}
test
\end{frame}
\end{document}