我想放一个细标题(使用空主题)并在其上方写上章节标题或演讲标题。
我的意思是,它看起来就像是幻灯片上方标题/部分下面的一条线。
这可能吗?:)
我用的是这个:
\documentclass{beamer}
\useoutertheme[left,height=0pt,width=0.12\paperwidth]{sidebar}
\setbeamertemplate{sidebar canvas left}[vertical shading][top=black,bottom=white]
我认为我需要\useoutertheme
在所有幻灯片上方添加一条水平线,以便在该水平线上显示部分/标题。
答案1
也许是这样的?
\documentclass{beamer}
\useoutertheme[left,height=20pt,width=0.12\paperwidth]{sidebar}
\setbeamertemplate{sidebar canvas left}[vertical shading][top=black,bottom=white]
\setbeamerfont{section in head/foot}{size=\normalsize}
\setbeamercolor{logo}{bg=black}
\makeatletter
\setbeamertemplate{headline}{%
\begin{beamercolorbox}[wd=\paperwidth]{frametitle}
\ifdim\beamer@sidebarwidth>0pt%
\usebeamercolor[bg]{logo}%
\vrule width\beamer@sidebarwidth height \beamer@headheight%
\hskip-\beamer@sidebarwidth%
\hbox to \beamer@sidebarwidth{\hss\vbox to
\beamer@headheight{\vss\hbox{\color{fg}\insertlogo}\vss}\hss}%
\begin{minipage}[t]{\dimexpr\paperwidth-\beamer@sidebarwidth\relax}
\vskip-\beamer@headheight
\vskip2pt
\rule{\linewidth}{1pt}
\vskip2pt
\usebeamerfont{section in head/foot}\quad \insertsectionhead
\rule{\linewidth}{1pt}
\end{minipage}
\else%
\vrule width0pt height \beamer@headheight%
\fi%
\end{beamercolorbox}
}
\makeatother
\begin{document}
\section{bla}
\begin{frame}
content...
\end{frame}
\end{document}