我目前正在编写一个简单的 beamer 模板,并相应地定义了 footline 和 frametitle 模板。
我想要添加的是一个非常简单的侧边栏(右对齐),显示演示文稿标题(粗体)和部分列表(当前一种黑色字体,其他灰色)。
有没有一种简单的方法可以实现这一点,而不依赖于 Marburg 等主题?我的框架标题和页脚模板跨越整个纸张宽度,每个模板都使用背景图像(使用 tikz)。Marburg 会与我的框架标题和页脚重叠,这就是我不太喜欢使用它的原因。
最小示例:
\documentclass{beamer}
\usepackage{graphicx}
\usepackage{tikz}
%\usepackage{roboto}
\setlength{\unitlength}{1cm}
\beamertemplatenavigationsymbolsempty
\setbeamersize{sidebar width right=0.1\paperwidth}
\definecolor{sectioncol}{rgb}{0.99608,0.89412,0.75197}
\usebackgroundtemplate{
\tikz[overlay, inner sep=0]
\node[anchor=north west] {
%\includegraphics[width=\paperwidth]{figures/header}
};
}
\setbeamertemplate{frametitle}
{
\leavevmode%
\vskip 10pt
\hskip 20pt
\mbox{
\textcolor{sectioncol}{\Large{\insertframetitle}}
}
\vskip 5pt
\hskip 20pt
\mbox{
\textcolor{white}{\insertframesubtitle}
}
}
\setbeamertemplate{footline}
{
\leavevmode%
\hbox{
\parbox{20pt}{
\hfill
}
}
\hbox{
\parbox{0.4\paperwidth}{
test \\~\\
\copyright test
}
}
\hbox{
\parbox{0.2\paperwidth}{
slide <\insertpagenumber>
}
}
\hbox{
\parbox{0.3\paperwidth}{
\hfill
%\includegraphics[height=0.1\paperheight]{figures/logo}
}
}
}
\begin{document}
\section{Graph Concepts}
\subsection{Test}
\begin{frame}
test
\end{frame}
\end{document}
答案1
获得所需内容的最简单方法可能是。您还可以通过将选项传递给来\useoutertheme[right]{sidebar}
设置宽度,因此您不需要,但标题似乎不会自动换行以适应。width=<dimension>
sidebar
\setbeamersize{sidebar width right=0.1\paperwidth}
\documentclass{beamer}
\useoutertheme[right,width=0.1\paperwidth]{sidebar}
\usecolortheme{dove}
\usepackage{graphicx}
\usepackage{tikz}
%\usepackage{roboto}
\setlength{\unitlength}{1cm}
\beamertemplatenavigationsymbolsempty
%\setbeamersize{sidebar width right=0.1\paperwidth}
\definecolor{sectioncol}{rgb}{0.99608,0.89412,0.75197}
\usebackgroundtemplate{
\tikz[overlay, inner sep=0]
\node[anchor=north west] {
%\includegraphics[width=\paperwidth]{figures/header}
};
}
\setbeamertemplate{frametitle}
{
\leavevmode%
\vskip 10pt
\hskip 20pt
\mbox{
\textcolor{sectioncol}{\Large{\insertframetitle}}
}
\vskip 5pt
\hskip 20pt
\mbox{
\textcolor{white}{\insertframesubtitle}
}
}
\setbeamertemplate{footline}
{
\leavevmode%
\hbox{
\parbox{20pt}{
\hfill
}
}
\hbox{
\parbox{0.4\paperwidth}{
test \\~\\
\copyright test
}
}
\hbox{
\parbox{0.2\paperwidth}{
slide <\insertpagenumber>
}
}
\hbox{
\parbox{0.3\paperwidth}{
\hfill
%\includegraphics[height=0.1\paperheight]{figures/logo}
}
}
}
\title{Presentation Title}
\begin{document}
\section{Graph Concepts}
\subsection{Test}
\begin{frame}
test
\end{frame}
\end{document}
结果:
看非数学模式文本中的尖括号关于尖括号。