
Я пытаюсь изменить AnnArbor
шаблон. Для этого я хотел бы избавиться от маленькой линии между заголовком и названием фрейма (см. изображение).
МВЭ:
\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}
Что создает этот слайд. Вы можете видеть тонкую линию, на которую указывает красная стрелка.
Я не уверен, исходит ли эта линия от проектора или это проблема программы просмотра PDF-файлов, но я был бы рад узнать простой способ ее удаления.
решение1
Я думаю, что это проблема просмотрщика. Единственный просмотрщик, с которым я могу воспроизвести проблему, это mac preview. Он отлично выглядит в Adobe Reader и просмотрщике на основе Poppler в texstudio.
В любом случае, вы можете избежать этой проблемы, добавив немного негативного пространства перед заголовком фрейма:
\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}