我使用beamer
themeAnnArbor
和 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,