Beamer - AnnArbor 主题的标题前景颜色

Beamer - AnnArbor 主题的标题前景颜色

我使用beamerthemeAnnArbor和 colortheme whale

我尝试使用:

\setbeamercolor{section in head/foot}{fg=white, bg=blue}

或者

\setbeamercolor{palette tertiary}{fg=white, bg=blue}

但由于未知的原因,bg作品但不是fg...部分名称在标题中保持黑色。


编辑:问题来自包hyperref

该代码运行良好:

\documentclass{beamer}
\usetheme{AnnArbor}
\usecolortheme{whale}
\setbeamercolor{frametitle}{fg=white,bg=blue}

\begin{document}
    \section{Test 1}
    \subsection{Test 1.1}
    \begin{frame}
        \frametitle{Test}
    \end{frame}
\end{document}

而这个不起作用:

\documentclass{beamer}
\usetheme{AnnArbor}
\usecolortheme{whale}
\setbeamercolor{frametitle}{fg=white,bg=blue}
\usepackage{hyperref}
\hypersetup{
    colorlinks=true,
    linkcolor=black,
    urlcolor=blue,
    citecolor=gray,
    frenchlinks=false,
    pdfborder={0 0 0}
}

\begin{document}
    \section{Test 1}
    \subsection{Test 1.1}
    \begin{frame}
        \frametitle{Test}
    \end{frame}
\end{document}

这很正常,因为有以下这句话:

linkcolor=black,

答案1

主题AnnArbor基本上如下

\useinnertheme[shadow=true]{rounded}
\useoutertheme{infolines}
\usecolortheme{wolverine}
\setbeamerfont{block title}{size={}}
\setbeamercolor{titlelike}{parent=structure,bg=yellow!85!orange}

如果您追求的是AnnArbor设计和配色方案,您可以尝试将其放在序言中而不是。whale\usetheme{AnnArbor}

\useinnertheme[shadow=true]{rounded}
\useoutertheme{infolines}
\usecolortheme{whale}

如果您只是想改变标题颜色,则\setbeamercolor{palette primary}{fg=white,bg=blue}应该改变标题的右侧,而\setbeamercolor{palette tertiary}{fg=white,bg=blue}应该改变左侧。

答案2

问题解决了:

问题在于以下行,hypersetup其中将部分标题涂成黑色,因为它们是链接:

linkcolor=black,

相关内容