PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Überschrift in Theorem-Umgebung



Homer
07-06-2011, 14:43
Hallo, ich habe ien Problem bei der Benutzung von amsthm.
Man kann ja als optionales Argument in eckigen Klammer seinen Sätzen, Definitionen, etc Namen geben. "Satz" steht auch immer im Fettdruck wie es sein soll, nur der optionale Name und die runden Klammern nicht. Wie kann ich das ändern?

Ein Beispiel:

\documentclass{article}

\usepackage{amsthm}

\newtheorem{thm}{Satz}

\begin{document}

\begin{thm}[diese Klammern und Schrift sind leider nicht fett]

\end{thm}

\end{document}

bobmalaria
07-06-2011, 15:12
hi,

schau mal in punkt 4.3 in der anleitung nach \newtheoremstyle.

gruss

Homer
07-06-2011, 15:19
Danke schonmal für deine Antwort. Ich habe für mein dokument schon \newtheoremstyle verwendet, um meine Satzumgebung anzupassen, das ganze sieht so aus:


\makeatletter
\newtheoremstyle{mystyle}% name
{7\p@ plus\p@ minus\p@}% Space above
{7\p@ plus\p@ minus\p@}% Space below
{\itshape}% Body font
{}% Indent amount:
{\bfseries}% Theorem head font
{}% Punctuation after theorem head
{0.5em}% Space after theorem head
{}% Theorem head
\makeatother

ich verstehe die einzelnen Optionen, außer die letzte Zeile. Kann ich damit das gewünschte erreichen? Wenn ja, wie?

Homer
07-06-2011, 15:41
Hier nochmal ein etwas ausfürhlicheres Minimalbeispiel, was noch ein zweites Problem aufzeigt: Ich möchte hinter "BEWEIS: " 0,75 em Abstand haben.
Die neu definierte Beweisumgebung hab ich so gefunden, ich kann das selbst nicht nachvollziehen.


\documentclass{article}
\usepackage{amsthm}

\makeatletter
\newtheoremstyle{mystyle}% name
{7\p@ plus\p@ minus\p@}% Space above
{7\p@ plus\p@ minus\p@}% Space below
{\itshape}% Body font
{}% Indent amount:
{\bfseries}% Theorem head font
{}% Punctuation after theorem head
{0.75em}% Space after theorem head
{}% Theorem head
\makeatother
\theoremstyle{mystyle}

\newtheorem{thm}{Satz}

\renewcommand{\proofname}{Beweis}
\makeatletter
\renewenvironment{proof}[1][\textsc{\proofname}]{\par
\pushQED{\qed}%
\normalfont \topsep6\p@\@plus6\p@\relax
\trivlist
\item[\hskip\labelsep
\normalfont
#1\@addpunct{:}]\ignorespaces
}{%
\popQED\endtrivlist\@endpefalse
}
\makeatother

\begin{document}
\begin{thm}[diese Klammern und Schrift sind leider nicht fett]
Hier steht irgendetwas.
\end{thm}
\begin{proof}
nach dem Doppelpunkt soll auch 0,75em Abstand sein.
\end{proof}
\end{document}

Homer
08-06-2011, 14:09
kann mir sonst keiner helfen?

Schweinebacke
08-06-2011, 14:35
Du hast vergessen, darauf hinzuweisen, dass das ein Crosspost (http://www.matheboard.de/thread.php?threadid=459330) ist.

Homer
08-06-2011, 15:23
Das Problem ist mittlerweile gelöst.