Beamer color theme is obsolete

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Beamer color theme is obsolete

von YukoKoch » Di 10. Jul 2012, 11:53

Hallo,

ich meinte mehr sowas:
\documentclass[hyperref={pdfpagelabels=false}]{beamer}
\usepackage{lmodern}

\useoutertheme{mysplit}

\begin{document}

\section{Test1}
\subsection{subsec11}
\begin{frame}
\frametitle{This is the title in nice orange/brown}
Test
\end{frame}

\subsection{subsec12}
\begin{frame}
\frametitle{This is the title in nice orange/brown}
Test
\end{frame}

\section{Test2}
\subsection{subsec21}
\begin{frame}	
\frametitle{This is the title in nice orange/brown}
Test
\end{frame}
\subsection{susec22}
\frame{Hallo2}

\section{Test3}
\frame{Hallo}

\end{document}
mit beamerouterouterthememysplit.sty:
\ProvidesPackageRCS $Header: /cvsroot/latex-beamer/latex-beamer/themes/outer/beamerouterthemesplit.sty,v 1.4 2004/10/07 22:21:16 tantau Exp $

\mode<presentation>

\beamertemplatenavigationsymbolsempty

\setbeamertemplate{footline}[frame number]

\setbeamertemplate{background}
{\includegraphics[height=\paperheight]{Background.png}}

\definecolor{Themeorange}{HTML}{A8662A}

\setbeamercolor{frametitle}{fg=Themeorange}

\usesectionheadtemplate
  {\color{Themeorange}\insertsectionhead}
  {\color{Themeorange!50!}\insertsectionhead}

}
\usesubsectionheadtemplate
  {\color{Themeorange}\insertsubsectionhead}
  {\color{Themeorange!50!}\insertsubsectionhead}

                                % Head

\defbeamertemplate*{headline}{split theme}
{%
  \leavevmode%
  \@tempdimb=1.5em%
  \ifdim\@tempdimb>0pt%
    \advance\@tempdimb by 1.125ex%
    \begin{beamercolorbox}[wd=5em,ht=\@tempdimb]{section in head/foot}%
      \vbox to\@tempdimb{\insertsectionnavigationhorizontal{5em}{}{}}%
    \end{beamercolorbox}%
    \begin{beamercolorbox}[wd=5em,ht=\@tempdimb,left]{subsection in head/foot}%
      \vbox to\@tempdimb{\vfill\vfill\insertsubsectionnavigationhorizontal{5em}{}{}\hfill\hfill}%
    \end{beamercolorbox}%
  \fi%
}

\mode
<all>
mit Background.png wie im Anhang.

Eigentlich wollte ich das so bauen, dass immer oben links die section ist, darunter horizontal ihre subsections, direkt rechts davon oben wieder die nächste section, darunter ihre subsections, sodass man zu jedem Zeitpunkt alles sieht ... ich glaube aber gerade, dass das nichtmal gut ist, weil ich bestimmt zu viele subsections habe, als dass alle in eine Zeile passen würden. Also geht das wohl schon so. Allerdings wäre es noch besser, wenn die subsections dann wenigstens unter ihrer jeweiligen section erscheinen würden, also für die 1. section linksbündig, für die 2. section etwas weiter rechts usw. ... habe nicht herausgefunden, wie ich das mache. Ich müsste wohl noch etwas mit der beamercolorbox-umgebung rumspielen.

Vielen Dank für den Versuch mir zu helfen, und tut mir leid, wenn ich mich unverständlich ausgedrückt habe.
Dateianhänge
Background.png
Background.png (58.05 KiB) 1497 mal betrachtet

von bloodworks » Mo 9. Jul 2012, 22:37

Also ich verstehe dich nicht so ganz. Ich habe jetzt mal eine Diskussiongrundlage hier:
\documentclass{beamer} 
\setbeamertemplate{footline}[frame number] 

\usepackage{lmodern} 

\usetheme{Singapore}

\beamertemplatenavigationsymbolsempty 

\definecolor{Themeorange}{HTML}{A8662A} 

\makeatletter
\AtBeginDocument{%
  {
    \usebeamercolor{section in head/foot}
  }
  
  \pgfdeclareverticalshading{beamer@headfade}{\paperwidth}
  {%
    color(0cm)=(section in head/foot.bg);
    color(1.25cm)=(Themeorange)%
  }

\setbeamercolor{section in head/foot}{ use=black,fg=Themeorange!10!white}

}

\makeatother
\setbeamercolor{frametitle}{fg=Themeorange} 


\begin{document} 





\section{Test1} 
\begin{frame} 
\frametitle{This is the title in nice orange/brown} 
 Test 
\end{frame} 

\section{Test2} 

\begin{frame} 
\frametitle{This is the title in nice orange/brown} 
 Test 
\end{frame} 
\end{document}
schau dir das mal an. ich hoffe das kommt deinen Wünschen schon etwas näher.

von YukoKoch » Mo 9. Jul 2012, 20:07

Hallo,

vielen Dank für den Vorschlag, aber leider war keiner der colorthemes für mich geeignet. Ich wollte ja eine Orange-braune überschrift auf den frames. Ich habe mir das nun selbst zusammengebastelt: ich habe ein background.png in gimp erstellt, dass einen schön weichen orangen übergang nach weiß hat. Das habe ich als Hintergrundbild eingebunden. Dann habe ich mir eine braune Überschriftfarbe definiert, und diese als frametitle farbe festgelegt.
\documentclass[hyperref={pdfpagelabels=false}]{beamer}
\setbeamertemplate{footline}[frame number]
\usepackage{lmodern}
\beamertemplatenavigationsymbolsempty

\definecolor{Themeorange}{HTML}{A8662A}

\begin{document}

\setbeamertemplate{background}
{\includegraphics[height=\paperheight]{Background.png}}

\setbeamercolor{frametitle}{fg=Themeorange}

\section{Test1}
\begin{frame}
\frametitle{This is the title in nice orange/brown}
Test
\end{frame}

\end{document}
So kommt das schon dem, was ich haben wollte, sehr nahe. Nun wäre es noch schön, eine art kleines Inhaltsverzeichnis im Seitenkopf oder links am Rand zu haben, aber ohne Angaben von Frames, da ich ja die frame number unten rechts eingebunden habe (unsere Profs sind bei sowas super pingelig. Was nicht zwingend gebraucht wird: löschen!). Das Problem mit dem Rand links (wie bei \usetheme{Hannover}) ist, dass dann auch Titlepage und Inhaltsverzeichnis nach rechts eingerückt sind, selbst wenn ich die folie [plain] oder \pagestyle{empty} mache, und das sieht natürlich doof aus.

Also nochmal zusammengefasst: Wie kann ich frames, die ich per [plain] oder \pagestyle{empty} quasi leer mache (bis auf Inhalt) bei einem theme wie \usetheme{Hannove} (also mit Rand), mittig darstellen, sodass der Platz, den der nicht vorhandene Rand einnehmen würde, nicht berücksichtigt wird?

Wenn es dazu keine Lösung gibt werde ich später versuchen, oben einen Balken aller Sections und darunter Subsections einzufügen, bei dem jeweils nur die aktuelle subsection und section nicht blass ist. Falls ihr dazu spontan auch was kennt, wäre ich auch über Vorschläge dafür froh :)

Vielen Dank!

Viele Grüße
Yuko

von bloodworks » Mo 9. Jul 2012, 16:08

Hallo wie du der beamer Dokumentation entnehmen kannst solltest du Farbeinstellungen mit \usecolortheme machen. Die mitgelieferten Farbthemes findest du in der selben.
texdoc beamer

Beamer color theme is obsolete

von YukoKoch » Mo 9. Jul 2012, 15:18

Guten Tag,

ich versuche gerade mein Kolloquium in LaTeX zu bauen. Dabei stoße ich auf mehrere Fragen/Probleme:

1. Ich möchte den Singapore theme nutzen, aber in braun, also gebe ich der documentclass "brown" als option mit. Leider kreige ich folgende warning:
/usr/share/texmf/tex/latex/beamer/beamer.cls:0: ``brown" is obsolete. Use color theme structure insteadon input line 297.
Ich weiß, das ist nur eine Warning, aber ich halte gerne alles sauber und eleminiere gerne auch jede warning, und ich weiß einfach nicht, wie man diese entfernen soll.

2. Möchte ich die Seitennummern und Kreise der frames für Titelseite und Inhaltsverzeichnis entfernen, also mache ich die entsprechenden frames [plain]. Allerdings verschwindet dann auch der braune Balken oben, der ja ganz nett ist als Stilelement. Wie kann ich für diese zwei Folien (evtl. später zwischendrin noch welche) die Seitenzahlen und Kopfelemente (sectiontitel, subsectiontitel, framekreise) unterdrücken, ohne den gesamten Stil zu unterdrücken, und damit eine rein weiße Seite zu erzeugen?

Hier mein Minimalbeispiel:
\documentclass[hyperref={pdfpagelabels=false}, brown]{beamer}
\usetheme{Singapore}
\setbeamertemplate{footline}[frame number]
\usepackage{lmodern}

\begin{document}

\begin{frame}[plain]
 \titlepage
\end{frame}

\begin{frame}[plain]
\frametitle{Table of Contents}
\tableofcontents % [pausesections]
\end{frame}

\section{Test1}
\begin{frame}
Test
\end{frame}

\end{document}

Vielen Dank schonmal.

Viele Grüße
Yuko

Nach oben