在 beamer 中修改环境颜色(定理、定义等)

在 beamer 中修改环境颜色(定理、定义等)

我不习惯修改 LaTeX 环境,这是我第一次使用 beamer 风格,所以我遇到了一些风格问题。

  1. 对齐文本。
  2. 将定义/定理/引理标题更改为西班牙语。
  3. 改变每个环境的颜色。

前两个我已经解决了(或者看起来是这样)。第三个是我还没有解决的。我想它不是那么难,但我几乎没有做过任何命令版本,所以我不确定如何制作它。

例如。如果我编写代码

\documentclass[11pt, spanish]{beamer} 

\usepackage{ragged2e} % Seems to allow /justify command.
\usepackage[spanish]{babel} % Seems to be essential for syllable breaking.
                            % Despite special characters like 'ñ' didn't require it.


%TEMA Y COLOR
\usetheme{Berkeley}
\usecolortheme{default}



\begin{document}

\begin{frame}
      \frametitle{Example frame.}
      \begin{lemma}
        Una función $f \colon \Omega \subseteq \mathbb{R}^{N} \longrightarrow \mathbb{R}$ presenta en $x^{*}$ un máximo global si, y sólo si, $-f$ presenta en $x^{*}$ un mínimo global.
    \end{lemma}
    
    \begin{proof}
        $x^{*} \text{ es máximo global de } f \text{ en } \Omega \Longleftrightarrow$
        
        $\Longleftrightarrow f(x^{*}) \geq f(x), \ \forall x \in \Omega \Longleftrightarrow$
        
        $\Longleftrightarrow -f(x^{*}) \leq -f(x), \ \forall x \in \Omega \Longleftrightarrow$
        
        $\Longleftrightarrow x^{*} \text{ es mínimo global de } -f \text{ en } \Omega$
    \end{proof}
\end{frame}


\end{document}

我得到了输出 在此处输入图片描述

答案1

使用\setbeamercolor

\documentclass[11pt]{beamer}

\usetheme{Berkeley}
\usecolortheme{default}

% Additional code
\setbeamercolor{block title}{fg=white, bg=green!50!black}
\setbeamercolor{block body}{fg=black, bg=green!10}
% Additional code



\begin{document}
\begin{frame}
    \frametitle{Example frame.}
    \begin{lemma}
        Una función $f \colon \Omega \subseteq \mathbb{R}^{N} \longrightarrow \mathbb{R}$ presenta en $x^{*}$ un máximo global si, y sólo si, $-f$ presenta en $x^{*}$ un mínimo global.
    \end{lemma}
    
    \begin{proof}
        $x^{*} \text{ es máximo global de } f \text{ en } \Omega \Longleftrightarrow$
        
        $\Longleftrightarrow f(x^{*}) \geq f(x), \ \forall x \in \Omega \Longleftrightarrow$
        
        $\Longleftrightarrow -f(x^{*}) \leq -f(x), \ \forall x \in \Omega \Longleftrightarrow$
        
        $\Longleftrightarrow x^{*} \text{ es mínimo global de } -f \text{ en } \Omega$
    \end{proof}
\end{frame}    
\end{document}

fgbg分别代表前景色和背景色。有关详细信息,请参阅 Beamer 用户指南中的“颜色”部分。

在此处输入图片描述

编辑

如果您需要为引理和证明块使用不同的颜色,请参考此答案:https://tex.stackexchange.com/a/347274/133968

相关内容