更改 Boadilla 中使用的默认颜色

更改 Boadilla 中使用的默认颜色

我正在使用 Boadilla 风格制作一个 Beamer 演示文稿。但是,我想更改默认的蓝色。有没有什么快速解决方法?谢谢!

以下是我的代码。

\documentclass{beamer}

\usetheme{Boadilla}
\usepackage[english]{babel}
\usepackage{times}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usefonttheme{serif}

\title[TITLE]{TITLE}

\subtitle{SUB TITLE}

\author{AUTHOR}
\institute[SCHOOL]{SCHOOL COLLEGE UNIVERSITY}
\date{\today}

\begin{document}

\begin{frame}
\titlepage
\end{frame}

\begin{frame}
\begin{center}
\Huge The End\\
\Huge Thank You!
\end{center}
\end{frame}

\end{document}

输出

答案1

指定颜色的一个非常简单的方法是使用\usecolortheme[⟨options⟩]{structure}(请参阅 beamer 文档的第 17.1 节)。可以使用 RGB、cmyk 等命名或指定颜色。这将更改主要元素的颜色,但不会更改所有内容。

例如,如果您希望大多数元素都带有紫色,则可以执行以下操作

\documentclass{beamer}
\usetheme{Boadilla}
\usecolortheme[named=purple]{structure}
\usepackage[english]{babel}
\usepackage{times}
\usepackage[T1]{fontenc}
\usefonttheme{serif}

\title[TITLE]{TITLE}
\subtitle{SUB TITLE}
\author{AUTHOR}
\institute[SCHOOL]{SCHOOL COLLEGE UNIVERSITY}
\date{\today}

\begin{document}
\begin{frame}
\titlepage
\end{frame}

\begin{frame}
\begin{block}{Block}
Standard beamer block
\end{block}
\begin{alertblock}{Block}
Alert block
\end{alertblock}
\begin{exampleblock}{Block}
Example block
\end{exampleblock}
\end{frame}
\end{document}

这会将通常的蓝色元素更改为您定义的任何内容,但其他元素(例如exampleblockalertblock)保持不变。

在此处输入图片描述

如果你想要更加具体地定义,你也可以使用以下命令设置框架中任何元素的颜色\setbeamercolor

答案2

Boadilla主题按以下顺序加载三种不同的颜色主题:

  1. default

  2. dolphin; 和

  3. rose

看看这三个颜色主题,它们都依赖于default颜色主题设置的内容(除了一些固定的选择,如blackwhite)。而且,defaut颜色主题实际上基于单一颜色设置其所有颜色:beamer@blendedblue具有以下定义:

\definecolor{beamer@blendedblue}{rgb}{0.2,0.2,0.7}

那么,一个快速的解决方案就是重新定义beamer@blendedblue以满足您的需求,同时仍保持相同的布局和结构风格。例如,

在此处输入图片描述

\documentclass{beamer}
\usetheme{Boadilla}
\usefonttheme{serif}

\title[TITLE]{TITLE}

\subtitle{SUB TITLE}

\author{AUTHOR}
\institute[SCHOOL]{SCHOOL COLLEGE UNIVERSITY}
\date{\today}

\makeatletter
\colorlet{beamer@blendedblue}{orange!70!red}
\makeatother

\begin{document}

\begin{frame}
  \titlepage
\end{frame}

\end{document}

上面我将默认的蓝色改为 70% 橙色和 30% 红色。我们称之为葡萄柚。

答案3

这使用主题,此外还使用具有相关“beamer-color-category”的宏(例如或 )crane对其进行了一些更改。\setbeamercolor*titlelikeblock title

每个类别都有一个前景(fg)和一个背景(bg)说明符,作为第二个参数给出\setbeamercolor

数量beamer-color-categories太多,无法在此列出。我指的是 Beamer 用户指南

\documentclass[xcolor={x11names}]{beamer}

\usetheme{Boadilla}

\usecolortheme{crane}

\setbeamercolor*{titlelike}{bg=Coral3,fg=black}
\setbeamercolor*{title page}{bg=Coral3,fg=black}
\setbeamercolor*{block title}{bg=Aquamarine3}

\usepackage[english]{babel}
\usepackage{times}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usefonttheme{serif}

\title[TITLE]{TITLE}

\subtitle{SUB TITLE}

\author{AUTHOR}
\institute[SCHOOL]{SCHOOL COLLEGE UNIVERSITY}
\date{\today}

\begin{document}

\begin{frame}
\titlepage
\end{frame}

\begin{block}{Hello}
Some text
\end{block}

\begin{frame}
\begin{center}
\Huge The End\\
\Huge Thank You!
\end{center}
\end{frame}

\end{document}

在此处输入图片描述

此外,请查看

Beamer 主题矩阵

相关内容