我想使用beamercolorbox
主题“马德里”的颜色(标题框的颜色)。目前,我自己近似了颜色。
\usetheme{Madrid}
\setbeamercolor{bgcolor}{fg=white,bg=blue!75!black}
\begin{frame}
\begin{beamercolorbox}[rounded=true,center=true]{bgcolor}
{\LARGE Text}
\end{beamercolorbox}
\end{frame}
答案1
我不是专家——我只是出于好奇进行调查!
简短答案
使用预定义的颜色structure
或解决方案萨姆卡特提供。
长答案
beamerthemeMadrid.sty
我在路径中找到了样式文件C:\Program Files (x86)\MiKTeX 2.9\tex\latex\beamer\themes\theme
。- 加载了两种颜色主题,
\usecolortheme{whale}
和\usecolortheme{orchid}
。 beamercolorthemewhale.sty
我也在路径中找到了C:\Program Files (x86)\MiKTeX 2.9\tex\latex\beamer\themes\color
。beamercolorthemeorchid.sty
- 以下是我在两个颜色主题文件中找到的颜色定义:
beamercolorthemewhale.sty
\setbeamercolor*{palette primary}{use=structure,fg=white,bg=structure.fg}
\setbeamercolor*{palette secondary}{use=structure,fg=white,bg=structure.fg!75!black}
\setbeamercolor*{palette tertiary}{use=structure,fg=white,bg=structure.fg!50!black}
\setbeamercolor*{palette quaternary}{fg=white,bg=black}
\setbeamercolor*{sidebar}{use=structure,bg=structure.fg}
\setbeamercolor*{palette sidebar primary}{use=structure,fg=structure.fg!10}
\setbeamercolor*{palette sidebar secondary}{fg=white}
\setbeamercolor*{palette sidebar tertiary}{use=structure,fg=structure.fg!50}
\setbeamercolor*{palette sidebar quaternary}{fg=white}
beamercolorthemeorchid.sty
\setbeamercolor{block body}{parent=normal text,use=block title,bg=block title.bg!10!bg}
\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!10!bg}
\setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!10!bg}
已解决的问题
- 我不知道颜色在哪里
structure
定义。也许有某种默认颜色主题……但……请参见下文。 - 根据beamer:找到默认(结构)颜色的 RGB 定义?,默认结构颜色为
\definecolor{beamer@blendedblue}{rgb}{0.2,0.2,0.7}
。 beamercolorthemedefault.sty
这可以在( )中找到C:\Program Files (x86)\MiKTeX 2.9\tex\latex\beamer\themes\color
(感谢用户萨姆卡特)。- 这导致
{RGB}{0.2*255,0.2*255,0.7*255} = {RGB}{51,51,178}
(实际上178.5
)。
曼纽尔方法
- 在这里我只是用一个简单的所谓的选色器这可能是一个指定的软件工具,或者是一个不错的图形软件的功能。我使用了 PowerPoint :)。
平均能量损失
\documentclass{beamer}
\usetheme{Madrid}
\begin{document}
\begin{frame}[t]
\frametitle{Test}
\begin{block}{Test}
Test
\end{block}
Test
\end{frame}
\end{document}
答案2
如果您希望beamercolorbox
具有框架标题的颜色,请使用框架标题的颜色:)
\documentclass{beamer}
\usetheme{Madrid}
\begin{document}
\begin{frame}
\frametitle{Test}
\begin{beamercolorbox}{frametitle}
{\LARGE Text}
\end{beamercolorbox}
\begin{beamercolorbox}{title}
{\LARGE Text}
\end{beamercolorbox}
\end{frame}
\end{document}
[标题页的标题颜色以相同的方式工作 - 我不确定您指的是哪个标题框]