Alterar a cor do tema do beamer

Estou preparando uma apresentação usando o seguinte tema do beamer:

\usetheme{AnnArbor} \usecolortheme{beaver} 

Existe alguma maneira fácil de mudar a cor amarela para ciano cada vez que ela é usada no tema? Eu uso Latex há algum tempo, mas não tenho absolutamente nenhuma ideia de como o projetor funciona.

Editar: Aqui está um MWE. Quando eu compilo isso, a caixa de título é amarela e essa é a cor que eu queria mudar para azul.

\documentclass{beamer} \usepackage[spanish,activeacute]{babel} \usetheme{AnnArbor} \usecolortheme{beaver} \begin{document} \title{My title} \author{My name} \date{\today} \begin{frame} \titlepage \end{frame} \end{document} 

Resposta

AnnArbor define a cor de fundo para títulos (e semelhantes) com:

\setbeamercolor{titlelike}{parent=structure,bg=yellow!85!orange} 

(consulte beamerthemeAnnArbor.sty) .

Para mudá-lo para uma espécie de azul, você pode usar algo como:

\documentclass{beamer} \usepackage[spanish,activeacute]{babel} \usetheme{AnnArbor} \usecolortheme{beaver} \setbeamercolor{titlelike}{parent=structure,bg=cyan} \begin{document} \title{My title} \author{My name} \date{\today} \begin{frame} \titlepage \end{frame} \end{document} 

O resultado é:

fundo ciano em vez de amarelo

Alterando o primeiro plano co lor é tão fácil, por exemplo, use

\setbeamercolor{titlelike}{parent=structure,fg=yellow,bg=cyan} 

para obter

texto amarelo, fundo ciano

Veja a beamer manual para obter mais informações sobre \setbeamercolor e chaves como fg e bg.

Comentários

  • Muito obrigado, isso é exatamente o que eu precisava! Existe alguma maneira fácil de mudar a cor do texto na caixa de título também?
  • @WildFeather Veja a resposta estendida. Mas também dê uma olhada no beamer manual .
  • Muito obrigado novamente , sua resposta é perfeita! Também darei uma olhada no manual, mas o tamanho é desanimador e eu precisava de uma solução rápida para hoje.

Resposta

Ficarei off-line pelo resto da semana. Se alguém vir um erro etc. – basta editá-lo.

  1. Não vejo nenhuma cor amarela.
  2. É por isso que o chamado exemplo de trabalho mínimo (MWE) é necessário para evitar tais problemas.
  3. Procure o arquivo beamercolorthemebeaver.sty no seu computador. Aqui estão as cores definidas. Veja abaixo.

beamercolorthemebeaver.sty

% Copyright 2004 by Madhusudan Singh <[email protected]> % % This file may be distributed and/or modified % % 1. under the LaTeX Project Public License and/or % 2. under the GNU Public License. % % See the file doc/licenses/LICENSE for more details. \mode<presentation> \definecolor{darkred}{rgb}{0.8,0,0} \setbeamercolor{section in toc}{fg=black,bg=white} \setbeamercolor{alerted text}{fg=darkred!80!gray} \setbeamercolor*{palette primary}{fg=darkred!60!black,bg=gray!30!white} \setbeamercolor*{palette secondary}{fg=darkred!70!black,bg=gray!15!white} \setbeamercolor*{palette tertiary}{bg=darkred!80!black,fg=gray!10!white} \setbeamercolor*{palette quaternary}{fg=darkred,bg=gray!5!white} \setbeamercolor*{sidebar}{fg=darkred,bg=gray!15!white} \setbeamercolor*{palette sidebar primary}{fg=darkred!10!black} \setbeamercolor*{palette sidebar secondary}{fg=white} \setbeamercolor*{palette sidebar tertiary}{fg=darkred!50!black} \setbeamercolor*{palette sidebar quaternary}{fg=gray!10!white} %\setbeamercolor*{titlelike}{parent=palette primary} \setbeamercolor{titlelike}{parent=palette primary,fg=darkred} \setbeamercolor{frametitle}{bg=gray!10!white} \setbeamercolor{frametitle right}{bg=gray!60!white} \setbeamercolor*{separation line}{} \setbeamercolor*{fine separation line}{} \mode <all> 

MWE

\documentclass{beamer} \usetheme{AnnArbor} \usecolortheme{beaver} \begin{document} \begin{frame}{Test} Test \end{frame} \end{document} 

insira a descrição da imagem aqui


Alterando as cores

\documentclass{beamer} \usetheme{AnnArbor} \usecolortheme{beaver} \definecolor{myNewColorA}{rgb}{0,0,100} \definecolor{myNewColorB}{rgb}{0,100,100} \definecolor{myNewColorC}{rgb}{0,200,100} \definecolor{myNewColorD}{rgb}{0,100,200} \setbeamercolor*{palette primary}{bg=myNewColorA, fg = green} \setbeamercolor*{palette secondary}{bg=myNewColorB, fg = green} \setbeamercolor*{palette tertiary}{bg=myNewColorC, fg = green} \setbeamercolor*{palette quaternary}{bg=myNewColorD, fg = green} \begin{document} \begin{frame}{Test} Test \end{frame} \end{document} 

insira a descrição da imagem aqui

Comentários

  • Obrigado! Eu ' desculpe, esqueci totalmente de escrever um MWE. A cor amarela estava no título no primeiro slide. Alguma sugestão sobre onde posso encontrar o arquivo .sty?
  • Não se preocupe, eu encontrei, muito obrigado novamente!
  • @WildFeather Talvez você queira compartilhar sua solução.
  • Acabei de adicionar um MWE e consegui encontrar o. arquivo sty que você mencionou usando o método da resposta aceita para esta pergunta . O comentário de @Schweinebacke era exatamente o que eu procurava, e com a sua resposta consegui mudar também as cores das barras. Parece bom agora. Obrigado!

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *