PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Theorem, Satz, Beweis - Versuch mit direction und environment



hugo123
19-08-2009, 16:01
Hallo,

in meinem Latexdokument hätte ich gern folgenden Aufbau für meine Sätze, Theoreme etc:


Theorem 1: Es ist ein wunderschöner Tag, wenn es
nicht regnet.


Dabei würde ich gerne den Abstand nach Oben und Unten zum Text und die Abstände Links und Rechts zur Textbreite bestimmen dürfen, ebenso den Einzug bei einem Zeilenumbruch.

\newtheorem mit einem eigenen \newtheoremstyle mit dem Packet amsthm führten nicht zum Erfolg. Als Alternative hatte ich die Idee die Description Umgebung zu verändern mit Hilfe eines neuen Zählers.
Das Ganze endete in folgendem Konstrukt:


\newcounter{theo}
\newenvironment{th}[1]{%
\stepcounter{theo}
\begin{description}

\item[\textsc{Theorem} \arabic{theo}]#1
\end{description}
}%

\begin{th}{Es ist ein wunderschöner Tag, wenn es nicht regnet.}
\end{th}


So richtig haut es nicht hin. Wie löst ihr das?
DANKE!

sharpType
19-08-2009, 20:18
Moin,

ich habe folgendes in meiner Präambel:



%----------- Definition fdef/fsatz mit zugeh. Rahmen ----------
\newenvironment{fshaded}{%
\def\FrameCommand{\fcolorbox{framecolor}{shadecolo r}}%
\MakeFramed {\FrameRestore}}%
{\endMakeFramed}

\newenvironment{fsatz}[1][]{\definecolor{shadecolor}{rgb}{1,.8,.8}%
\definecolor{framecolor}{rgb}{1,0,0}%
\begin{fshaded}\begin{Satz}[#1]}{\end{Satz}\end{fshaded}}
\newenvironment{fdef}[1][]{\definecolor{shadecolor}{rgb}{.9,.9,1}%
\definecolor{framecolor}{rgb}{.1,.0,.7}%
\begin{fshaded}\begin{Definition}[#1]}{\end{Definition}\end{fshaded}}

\newtheorem{Satz}{Satz}
\newtheorem{Definition}[Satz]{Definition}
%----------- Definition fdef/fsatz mit zugeh. Rahmen ----------


und im Text schreib ich sowas:

\begin{fdef}[Pferd]Ja ein Pferd ist groß und es macht komische Geräusche
\end{fdef}

oder

\begin{fSatz}[Pferd]Ja ein Pferd ist groß und es macht komische Geräusche
\end{fSatz}


weiß nicht ob es dir hilft oder es dir gefällt, aber ich finds gut...achja und wird eben automatisch nummeriert.....:eek::D