Wie Farbe ändern von "Definition" bei \begin{Defin

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


YukoKoch
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Di 2. Feb 2010, 21:01

Wie Farbe ändern von "Definition" bei \begin{Defin

Beitrag von YukoKoch »

Hallo,

ich baue derzeit das Kolloquium zu meiner Bachelorarbeit und möchte alles in den Farben der Firma halten, bei der ich sie geschrieben habe. Daher möchte ich, dass das Wort "Definition" bzw. "Satz" bei \begin{Definition} bzw. \begin{Satz} in der selbst definierten Farbe "rot" erscheinen. Wie mache ich das?

Ich habe bereits eine Definitions- bzw. Satzbox mit der richtigen Farbe und dem richtigen Hintergrund erzeugt, nur dieses Wort ist noch blau.

Ich freue mich über jeden Hinweis :)

Viele Grüße

Yuko

%%% Auszug aus meinem Code %%% ich nutze Linux %%%

\documentclass[11pt,ngerman]{beamer}
\usepackage[ngerman]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{color}
\usepackage{framed}

\definecolor{dunkelgruen}{rgb}{0,102,118}
\definecolor{grau}{HTML}{EBEEEF}
\definecolor{logogruen}{rgb}{0,149,127}
\definecolor{rot}{HTML}{990000}
\definecolor{schriftfarbe}{HTML}{335966}


\begin{document}

\newenvironment{fshaded}{
\def\FrameCommand{\fcolorbox{rot}{grau}}%
\MakeFramed {\FrameRestore}}%
{\endMakeFramed}

\newenvironment{fsatz}[1][]{\color{grau}%
\color{rot}%
\begin{fshaded}\begin{Satz}[#1]}{\end{Satz}\end{fshaded}}
\newenvironment{fdef}[1][]{\color{grau}%
\color{rot}%
\begin{fshaded}\begin{Definition}[#1]}{\end{Definition}\end{fshaded}}


\frame{
\begin{center}
\begin{fdef}
\color{schriftfarbe}

Der Himmel ist blau

\end{fdef}
\end{center}
}

\end{document}

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Pack mal das in die Präambel vor \begin{document}:
\makeatletter
\thm@headfont{\normalfont\color{red}}
\setbeamertemplate{theorem begin}
{%
  \begin{\inserttheoremblockenv}
    {%
      \inserttheoremheadfont
      \inserttheoremname
      \inserttheoremnumber% weglassen, falls keine Nummern vergeben werden sollen
      \ifx\inserttheoremaddition\@empty\else\ (\inserttheoremaddition)\fi%
      \inserttheorempunctuation
    }%
}
\setbeamertemplate{theorem end}{\end{\inserttheoremblockenv}}
\makeatother
DISCLAIMER: Ich habe extrem wenig Ahnung von beamer!

YukoKoch
Forum-Newbie
Forum-Newbie
Beiträge: 5
Registriert: Di 2. Feb 2010, 21:01

gelöst

Beitrag von YukoKoch »

Hallo KOMA,

vielen Dank. Das hats wirklich gelöst. Das hätte ich ja nie geschafft :)

Gruß

Yuko

Antworten