Beamer: ヘッダーとフレームタイトルの間の細い線を削除します

Beamer: ヘッダーとフレームタイトルの間の細い線を削除します

テンプレートを変更しようとしていますAnnArbor。そのためには、ヘッダーとフレーム タイトルの間の小さな線を削除したいと思います (画像を参照)。

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}

これにより、このスライドが作成されます。赤い矢印が指している細い線が表示されます。

ここに画像の説明を入力してください

この線がプロジェクターから来ているのか、それとも PDF ビューアーの問題なのかはわかりませんが、簡単に削除できる方法があれば嬉しいです。

答え1

これはビューアの問題だと思います。問題を再現できる唯一のビューアは Mac プレビューです。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}

関連情報