
Ich versuche gerade das AnnArbor
Template zu modifizieren. Dazu möchte ich die kleine Linie zwischen Header und Frametitel entfernen (siehe Bild).
MWE:
\documentclass{beamer}
%Theme
\usetheme{AnnArbor}
% Theme colors
\setbeamercolor{section in head/foot}{fg=black, bg=white}
\setbeamercolor{subsection in head/foot}{fg=white, bg=blue}
\setbeamercolor{frametitle}{fg=white, bg=blue}
\begin{document}
\section{Section 1}
\subsection{Subsection 1}
\begin{frame}
\frametitle{Frame title}
\begin{itemize}
\item Item 1
\item Item 2
\end{itemize}
\end{frame}
\end{document}
Dadurch wird diese Folie erstellt. Sie können die dünne Linie sehen, auf die der rote Pfeil zeigt.
Ich bin nicht sicher, ob die Zeile vom Beamer kommt oder ob es sich um ein Problem mit dem PDF-Viewer handelt, aber ich wäre froh, wenn es eine einfache Möglichkeit gäbe, sie zu entfernen.
Antwort1
Ich denke, das ist ein Viewer-Problem. Der einzige Viewer, mit dem ich das Problem reproduzieren kann, ist Mac Preview. Im Adobe Reader und im Poppler-basierten Viewer von Texstudio sieht es gut aus.
Sie können das Problem auf jeden Fall vermeiden, indem Sie vor dem Rahmentitel ein wenig Leerraum hinzufügen:
\documentclass{beamer}
%Theme
\usetheme{AnnArbor}
% Theme colors
\setbeamercolor{section in head/foot}{fg=black, bg=white}
\setbeamercolor{subsection in head/foot}{fg=white, bg=blue}
\setbeamercolor{frametitle}{fg=white, bg=blue}
\addtobeamertemplate{frametitle}{\vskip-0.05cm}{}
\begin{document}
\section{Section 1}
\subsection{Subsection 1}
\begin{frame}
\frametitle{Frame title}
\begin{itemize}
\item Item 1
\item Item 2
\end{itemize}
\end{frame}
\end{document}