Beamer:删除 header 和 frametitle 之间的细线

Beamer:删除 header 和 frametitle 之间的细线

我正在尝试修改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}

相关内容