Jeg forbereder en præsentation ved hjælp af følgende beamer-tema:
\usetheme{AnnArbor} \usecolortheme{beaver}
Er der nogen nem måde at ændre den gule farve til cyan hver gang den bruges i temaet? Jeg har brugt Latex i nogen tid, men jeg har absolut ingen idé om, hvordan beamer fungerer.
Rediger: Her er en MWE. Når jeg kompilerer dette, er titelfeltet gult, og det er den farve, jeg ville ændre til blå.
\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}
Svar
AnnArbor definerer baggrundsfarven for titler (og lignende) med:
\setbeamercolor{titlelike}{parent=structure,bg=yellow!85!orange}
(se beamerthemeAnnArbor.sty) .
For at ændre det til en slags blå kan du bruge noget som:
\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}
Resultatet er:
Ændring af forgrunds co lor er lige så let, f.eks. brug
\setbeamercolor{titlelike}{parent=structure,fg=yellow,bg=cyan}
for at få
Se beamer manual for mere information om \setbeamercolor og nøgler som fg og bg.
Kommentarer
Svar
Jeg er offline resten af ugen. Hvis nogen ser en fejl osv. – skal du bare redigere den.
- Jeg kan ikke se nogen gul farve.
- Derfor er der brug for et såkaldt minimalt arbejdseksempel (MWE) for at undgå sådanne problemer.
- Se efter filen
beamercolorthemebeaver.stypå din computer. Her er de definerede farver. Se nedenfor.
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}
Ændring af farver
\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}
Kommentarer
- Tak! Jeg ' undskyld, jeg glemte helt at skrive en MWE. Den gule farve var i titel i det første dias. Eventuelle forslag til, hvor jeg kan finde .sty-filen?
- Ligegyldigt, jeg fandt det, mange tak igen!
- @WildFeather Måske vil du dele din løsning.
- Jeg har lige tilføjet en MWE, og det lykkedes mig at finde den. sty-fil, du nævnte ved hjælp af metoden til det accepterede svar til dette spørgsmål . Kommentaren fra @Schweinebacke var lige hvad jeg ledte efter, og ved hjælp af dit svar lykkedes det mig også at ændre bjælkernes farver. Det ser fint ud nu. Tak!
beamermanual .