Cambia colore nel tema Beamer

Sto preparando una presentazione utilizzando il seguente tema Beamer:

\usetheme{AnnArbor} \usecolortheme{beaver} 

Esiste un modo semplice per cambiare il colore giallo in ciano ogni volta che viene utilizzato nel tema? Ho usato Latex per un po di tempo ma non ho assolutamente idea di come funzioni Beamer.

Modifica: Ecco un MWE. Quando lo compilo, la casella del titolo è gialla e questo è il colore che volevo cambiare in blu.

\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} 

Risposta

AnnArbor definisce il colore di sfondo per i titoli (e simili) con:

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

(vedi beamerthemeAnnArbor.sty) .

Per cambiarlo in una sorta di blu puoi usare qualcosa come:

\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} 

Il risultato è:

sfondo ciano anziché giallo

Modifica del colore in primo piano co lor è altrettanto facile, ad esempio, usa

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

per ottenere

testo giallo, sfondo ciano

Consulta beamer manual per ulteriori informazioni su \setbeamercolor e chiavi come fg e bg.

Commenti

  • Grazie mille, questo è proprio quello di cui avevo bisogno! Cè un modo semplice per cambiare il colore del testo anche nella casella del titolo?
  • @WildFeather Vedi la risposta estesa. Ma dai unocchiata anche al beamer manuale .
  • Grazie mille ancora , la tua risposta è perfetta! Darò anche unocchiata al manuale, ma la lunghezza è scoraggiante e avevo bisogno di una soluzione rapida per oggi.

Risposta

Sono offline per il resto della settimana. Se qualcuno vede un errore ecc., Modificalo.

  1. Non vedo alcun colore giallo.
  2. Questo è il motivo per cui un cosiddetto esempio di funzionamento minimo (MWE) è necessario per evitare tali problemi.
  3. Cerca il file beamercolorthemebeaver.sty sul tuo computer. Ecco i colori definiti. Vedi sotto.

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} 

inserisci qui la descrizione dellimmagine


Modifica dei colori

\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} 

inserisci qui la descrizione dellimmagine

Commenti

  • Grazie! Mi ' mi dispiace, mi sono completamente dimenticato di scrivere un MWE. Il colore giallo era nel titolo nella prima diapositiva. Qualche suggerimento su dove posso trovare il file .sty?
  • Non importa, lho trovato, grazie mille ancora!
  • @WildFeather Forse vuoi condividere la tua soluzione.
  • Ho appena aggiunto un MWE e sono riuscito a trovare il file. sty che hai citato utilizzando il metodo della risposta accettata per questa domanda . Il commento di @Schweinebacke era proprio quello che cercavo, e usando la tua risposta sono riuscito a cambiare anche i colori delle barre. Adesso sembra a posto. Grazie!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *