Zmień kolor w motywie rzutnika

Przygotowuję prezentację przy użyciu następującego motywu rzutnika:

\usetheme{AnnArbor} \usecolortheme{beaver} 

Czy istnieje łatwy sposób na zmianę koloru żółtego na cyjan za każdym razem, gdy jest używany w motywie? Używam Latex od jakiegoś czasu, ale nie mam pojęcia, jak działa projektor.

Edycja: Oto MWE. Kiedy to kompiluję, pole tytułu jest żółte i to jest kolor, który chciałem zmienić na niebieski.

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

Odpowiedź

AnnArbor definiuje kolor tła dla tytułów (i podobnych) za pomocą:

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

(patrz beamerthemeAnnArbor.sty) .

Aby zmienić go na coś w rodzaju niebieskiego, możesz użyć czegoś takiego:

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

Wynik jest taki:

cyjanowe tło zamiast żółtego

Zmiana koloru pierwszego planu lor jest równie łatwe, np. użyj

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

, aby uzyskać

żółty tekst, błękitne tło

Zobacz beamer manual , aby uzyskać więcej informacji na temat \setbeamercolor i kluczy, takich jak fg i bg.

Komentarze

  • Dziękuję bardzo, właśnie tego potrzebowałem! Czy jest jakiś łatwy sposób na zmianę koloru tekstu w polu tytułowym?
  • @WildFeather Zobacz rozszerzoną odpowiedź. Ale proszę również zapoznać się z beamer instrukcją .
  • Jeszcze raz bardzo dziękuję Twoja odpowiedź jest idealna! Przyjrzę się również instrukcji, ale jej długość jest zniechęcająca i potrzebowałem na dziś szybkiego rozwiązania.

Odpowiedź

Przez resztę tygodnia jestem offline. Jeśli ktoś widzi błąd itp. – po prostu go edytuj.

  1. Nie widzę żółtego koloru.
  2. Dlatego tak zwany minimalny przykład roboczy (MWE) jest potrzebny, aby uniknąć takich problemów.
  3. Poszukaj pliku beamercolorthemebeaver.sty na swoim komputerze. Oto zdefiniowane kolory. Zobacz poniżej.

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} 

tutaj wprowadź opis obrazu


Zmiana kolorów

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

tutaj wprowadź opis obrazu

Komentarze

  • Dziękuję! ' przepraszam, zupełnie zapomniałem napisać MWE. Żółty kolor był w tytuł na pierwszym slajdzie. Jakieś sugestie dotyczące tego, gdzie mogę znaleźć plik .sty?
  • Nieważne, znalazłem go, jeszcze raz bardzo dziękuję!
  • @WildFeather Może chcesz podzielić się swoim rozwiązaniem.
  • Właśnie dodałem MWE i udało mi się znaleźć. sty, o którym wspomniałeś, używając metody zaakceptowanej odpowiedzi na to pytanie . Komentarz @Schweinebacke był właśnie tym, czego szukałem, a korzystając z Twojej odpowiedzi udało mi się również zmienić kolory pasków. Teraz wygląda dobrze. Dzięki!

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *