Vertikaler Abstand bei newtheoremstyle
Verfasst: Mo 4. Apr 2011, 19:56
Ich möchte mir mit newtheoremstyle eine Theorem-Umgebung definieren, in der zwischen der Überschrift des Theorems und dem Theoreminhalt ein gewisser vertikaler Platz ist. Sollte also ungefähr so aussehen:
\documentclass[10pt,a4paper]{report}
\usepackage[latin9]{inputenc}
\usepackage{nomencl}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{ngerman}
\newtheoremstyle{theorem}{\baselineskip}{\baselineskip}{}{}{\bfseries\sffamily}{}{\newline}%
{\textbf{\thmname{#1}\thmnumber{ #2}: \thmnote{ #3}} \vspace{2cm}}
\swapnumbers
\theoremstyle{theorem} \newtheorem{thm}{Satz}[chapter]
\begin{document}
\chapter{Kapitel 1}
\begin{thm}[Test] \label{1.1}
Sei $c \in \mathbb{R}$, $u_0 \in C^1(\mathbb{R})$. Dann hat (1.1) die eindeutige Lösung \begin{equation*} u(t,x) = u_0(x-c \cdot t) \end{equation*} \end{thm}
\end{document}
Leider scheint es mir so, als würde TeX "{\textbf{\thmname{#1}\thmnumber{ #2}: \thmnote{ #3}} \vspace{2cm}}" einfach ignorieren und es mit dem Standard plain setzen... Was ist da noch falsch?
Mein Minimalbeispiel:1.1 Satz: Test
Dies ist der Inhalt des Satzes.
\documentclass[10pt,a4paper]{report}
\usepackage[latin9]{inputenc}
\usepackage{nomencl}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{ngerman}
\newtheoremstyle{theorem}{\baselineskip}{\baselineskip}{}{}{\bfseries\sffamily}{}{\newline}%
{\textbf{\thmname{#1}\thmnumber{ #2}: \thmnote{ #3}} \vspace{2cm}}
\swapnumbers
\theoremstyle{theorem} \newtheorem{thm}{Satz}[chapter]
\begin{document}
\chapter{Kapitel 1}
\begin{thm}[Test] \label{1.1}
Sei $c \in \mathbb{R}$, $u_0 \in C^1(\mathbb{R})$. Dann hat (1.1) die eindeutige Lösung \begin{equation*} u(t,x) = u_0(x-c \cdot t) \end{equation*} \end{thm}
\end{document}
Leider scheint es mir so, als würde TeX "{\textbf{\thmname{#1}\thmnumber{ #2}: \thmnote{ #3}} \vspace{2cm}}" einfach ignorieren und es mit dem Standard plain setzen... Was ist da noch falsch?