如何更改 Beamer 中的导航栏颜色

如何更改 Beamer 中的导航栏颜色

有人知道如何更改 Beamer 中导航栏的颜色吗?

我在序言中使用了以下内容

\documentclass{beamer}
\mode<presentation>
{
  \usetheme{Warsaw}
 %\usetheme{Madrid}
 %  \usetheme{Warburg}
  \setbeamercovered{transparent}
  \usecolortheme{wolverine}
}
\setbeamertemplate{navigation symbols}{}
\newtheorem{df}{Definition}[section]
\usepackage{beamerthemeshadow}
%\usepackage{cooltooltips}
\usepackage{natbib}

\usepackage{lineno}
\usepackage{hyperref}
\usepackage{amsmath}\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{graphics}
\usepackage{graphicx}
\usepackage{epsfig}
\usepackage{latexsym}
\usepackage{color}

\begin{document}
Text Here
\end{document}

然后出来了在此处输入图片描述

我意识到改变主题会改变颜色。但我想知道是否可以将图片中的黄色改为洋红色,主题与华沙相同。这样幻灯片就变成了蓝色-洋红色的组合。

答案1

我会尝试修改你使用的配色方案。首先,找到它。在 Linux 中,你可以执行以下操作:

[romano:~] % locate wolverine
/usr/share/texmf/doc/latex/beamer/beamerugcolorthemewolverine.pdf
/usr/share/texmf/tex/latex/beamer/base/themes/color/beamercolorthemewolverine.sty

...现在您知道wolverine颜色样式是在中定义的/usr/share/texmf/tex/latex/beamer/base/themes/color/beamercolorthemewolverine.sty

因此,查看此文件,您将找到所有颜色定义。将它们复制到您的文档中(调用 colortheme 之后)。然后,我将所有出现的替换yellowmagenta

\documentclass{beamer}
\mode<presentation>
{
    \usetheme{Warsaw}
    %\usetheme{Madrid}
    %  \usetheme{Warburg}
    \setbeamercovered{transparent}
    \usecolortheme{wolverine}
    \definecolor{darkblue}{rgb}{0,0,0.8}

    \setbeamercolor{alerted text}{fg=darkblue!80!magenta}
    \setbeamercolor*{palette primary}{fg=darkblue!60!black,bg=magenta!85!orange}
    \setbeamercolor*{palette secondary}{fg=darkblue!70!black,bg=magenta!60!orange}
    \setbeamercolor*{palette tertiary}{bg=darkblue!80!black,fg=magenta!50!orange}
    \setbeamercolor*{palette quaternary}{fg=darkblue,bg=magenta!20!orange}

    \setbeamercolor*{sidebar}{fg=darkblue,bg=orange!75!white}

    \setbeamercolor*{palette sidebar primary}{fg=darkblue!10!black}
    \setbeamercolor*{palette sidebar secondary}{fg=white}
    \setbeamercolor*{palette sidebar tertiary}{fg=darkblue!50!black}
    \setbeamercolor*{palette sidebar quaternary}{fg=magenta!10!orange}

    \setbeamercolor*{titlelike}{parent=palette primary}
    \setbeamercolor{frametitle}{bg=magenta!90!orange}
    \setbeamercolor{frametitle right}{bg=magenta!60!orange}

    \setbeamercolor*{separation line}{}
    \setbeamercolor*{fine separation line}{}
}

\setbeamertemplate{navigation symbols}{}
\newtheorem{df}{Definition}[section]
\usepackage{beamerthemeshadow}
%\usepackage{cooltooltips}
\usepackage{natbib}

\usepackage{lineno}
\usepackage{hyperref}
\usepackage{amsmath}\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{graphics}
\usepackage{graphicx}
\usepackage{epsfig}
\usepackage{latexsym}
\usepackage{color}

\begin{document}
\begin{frame}
    \frametitle{New frame}
    Example text 
\end{frame}
\end{document}

...和:

上述代码的输出

(哎哟!)……这确实很痛苦。不过,你得一点一点地调整。

一份非常有用的文件是beamer 外观备忘单它能够指导您完成演示文稿中的可调整内容。

相关内容