Beamer: Удалить тонкую линию между заголовком и заголовком фрейма

Beamer: Удалить тонкую линию между заголовком и заголовком фрейма

Я пытаюсь изменить 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}

Связанный контент