Ich bereite eine Präsentation mit dem folgenden Beamer-Thema vor:
\usetheme{AnnArbor} \usecolortheme{beaver}
Gibt es eine einfache Möglichkeit, die gelbe Farbe jedes Mal in Cyan zu ändern, wenn sie im Thema verwendet wird? Ich habe Latex einige Zeit verwendet, aber ich habe absolut keine Ahnung, wie Beamer funktioniert.
Bearbeiten: Hier ist ein MWE. Wenn ich dies kompiliere, ist das Titelfeld gelb und das ist die Farbe, die ich ändern wollte zu blau.
\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}
Antwort
AnnArbor
definiert die Hintergrundfarbe für Titel (und ähnliche) mit:
\setbeamercolor{titlelike}{parent=structure,bg=yellow!85!orange}
(siehe beamerthemeAnnArbor.sty
)
Um es in eine Art Blau zu verwandeln, können Sie Folgendes verwenden:
\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}
Das Ergebnis ist:
Ändern der Vordergrundko So einfach ist es beispielsweise,
\setbeamercolor{titlelike}{parent=structure,fg=yellow,bg=cyan}
zu verwenden, um
Siehe beamer
manual für weitere Informationen zu \setbeamercolor
und Schlüsseln wie fg
und bg
.
Kommentare
- Vielen Dank, das ist genau das, was ich brauchte! Gibt es eine einfache Möglichkeit, die Farbe des Textes im Titelfeld zu ändern?
- @WildFeather Siehe die erweiterte Antwort. Schauen Sie sich aber auch das Handbuch
beamer
an. - Nochmals vielen Dank , deine Antwort ist perfekt! Ich werde mir auch das Handbuch ansehen, aber die Länge ist entmutigend und ich brauchte eine schnelle Lösung für heute.
Antwort
Ich bin für den Rest der Woche offline. Wenn jemand einen Fehler usw. sieht, bearbeiten Sie ihn einfach.
- Ich sehe keine gelbe Farbe.
- Aus diesem Grund wird ein sogenanntes minimales Arbeitsbeispiel (MWE) benötigt, um solche Probleme zu vermeiden.
- Suchen Sie auf Ihrem Computer nach der Datei
beamercolorthemebeaver.sty
. Hier sind die Farben definiert. Siehe unten.
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}
Ändern der Farben
\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}
Kommentare
- Danke! ' Es tut mir leid, ich habe völlig vergessen, eine MWE zu schreiben. Die gelbe Farbe war in der Titel auf der ersten Folie. Irgendwelche Vorschläge, wo ich die .sty-Datei finden kann?
- Egal, ich habe es gefunden, vielen Dank noch einmal!
- @WildFeather Vielleicht möchten Sie Ihre Lösung teilen.
- Ich habe gerade eine MWE hinzugefügt und es geschafft, die zu finden. Sty-Datei, die Sie mit der Methode der akzeptierten Antwort für dieser Frage erwähnt haben. Der Kommentar von @Schweinebacke war genau das, wonach ich gesucht habe, und mit Ihrer Antwort konnte ich auch die Farben der Balken ändern. Es sieht jetzt gut aus. Danke!