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.sty
på 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!
beamer
manual .