Fortsetzung eines Theorems kennzeichnen

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: Fortsetzung eines Theorems kennzeichnen

von Tobias_N82 » Fr 3. Mai 2013, 07:35

Danke ihr beiden =)

Jetzt ist wirklich alles so wie ich es wollte :lol:

Echt Spitze

von Epllus » Do 2. Mai 2013, 22:15

Dann werde ich noch kurz Ulrikes Lösung um den Titel erweitern:
\documentclass[12pt,titlepage,a4paper,headsepline, 
     DIV=10, %Teilung der Seite in 10 gleiche Teile, bessere Lesbarkeit 
     numbers=noenddot, %  hinter den Kapitelnummern kein Punkt 
      oneside, % einseitiger Text 
      ngerman, % neue deutsche Rechtschreibung für das gesamte Dokument 
      ]{scrreprt} 

\usepackage{babel} 
%\usepackage{type1ec}        % CM-Super: Font Definitions Type 1 
\usepackage[T1]{fontenc}      % T1-encoded fonts: auch W"orter mit Umlauten trennen 
% für ä und ü und ö und ß, Editor muss auf ISO-8895-15 eingestellt sein ISO- 
\usepackage[utf8]{inputenc} % für Mac und Windows braucht man statt utf8 was anderes... 

\usepackage[svgnames]{xcolor} 
\usepackage{lipsum} 

%Schöne Definitionen 
\usepackage{tikz} 
\usetikzlibrary{shadows} 
\usetikzlibrary{shapes} 
\usetikzlibrary{decorations} 

\usepackage{framed} 
\usepackage[framed, amsthm]{ntheorem} 

\newcommand\thmaddition{}%oder was auch immer 
\newcommand{\insertatitle}{}

\theoremclass{Theorem} 
\theoremstyle{empty} 
\newcommand{\thmbox}[1]{% 
    \tikzstyle{thmbox} = [rectangle, rounded corners, draw=black, fill=Gray!20, inner sep=15pt, drop shadow={fill=black, opacity=.5}]% 
    \tikzstyle{fancytitle} =[fill=white, text=black, rectangle, rounded corners, draw= black]% 
    \noindent% 
    \begin{tikzpicture}% 
      \node [thmbox] (box){% 
        \begin{minipage}{.91\textwidth}% 
          \textit{#1}% 
        \end{minipage}% 
      };% 
    \node[fancytitle, right=10pt] at (box.north west) {\textbf{Definition \thechapter.\thetheorem\insertatitle\thmaddition}% 
      };% 
      \end{tikzpicture}} 

\def\continuedthmbox{% 
  \def\thmaddition{~Fortsetzung}% 
  \thmbox} 


\def\theoremframecommand{\thmbox} 
\newshadedtheorem{theorem}{Theorem} 

\usepackage{cleveref} 
\crefformat{theorem}{#2Definition \thechapter.#1#3} 

\newenvironment{Theorem}[2][]{%
 \ifx\relax#1\relax\else\def\insertatitle{~#1}\fi% Überprüfe ob es einen Titel gibt oder nicht
  \def\FirstFrameCommand{\thmbox}% 
  \def\MidFrameCommand{\continuedthmbox}% 
  \def\LastFrameCommand{\continuedthmbox}% 
   \begin{theorem}[#2]}{\end{theorem}} 


\begin{document} 


\chapter{ich bin ein Kapitel} 

  hier wird\footnote{Fußnote %ich bin eine Fußnote!!! 
} referenziert: \cref{thm:Seiten} 

\begin{Theorem}[Dies ist eine Definition]{mehrere Seiten}\label{thm:Seiten} 
\lipsum[1] 
\end{Theorem} 
  Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! 

\begin{Theorem}{mehrere Seiten}\label{thm:Seiten} 
\lipsum[1-9] 
\end{Theorem} 

\begin{Theorem}[Noch eine Definition]{mehrere Seiten}\label{thm:Seiten} 
\lipsum[2-5] 
\end{Theorem} 
\end{document}

von u_fischer » Do 2. Mai 2013, 21:48

Na gut, dann muss man noch mehr der Framebefehle nutzen: Neben \FrameCommand und \FirstFrameCommand gibt es auch noch \Mid + \Last.

Ich habe jetzt aber keine Zeit zu schauen, wie das mit dem Titelargument ist.
\documentclass[12pt,titlepage,a4paper,headsepline,
     DIV=10, %Teilung der Seite in 10 gleiche Teile, bessere Lesbarkeit
     numbers=noenddot, %  hinter den Kapitelnummern kein Punkt
      oneside, % einseitiger Text
      ngerman, % neue deutsche Rechtschreibung für das gesamte Dokument
      ]{scrreprt}

\usepackage{babel}
%\usepackage{type1ec}        % CM-Super: Font Definitions Type 1
\usepackage[T1]{fontenc}      % T1-encoded fonts: auch W"orter mit Umlauten trennen
% für ä und ü und ö und ß, Editor muss auf ISO-8895-15 eingestellt sein ISO-
\usepackage[utf8]{inputenc} % für Mac und Windows braucht man statt utf8 was anderes...

\usepackage[svgnames]{xcolor}
\usepackage{lipsum}

%Schöne Definitionen
\usepackage{tikz}
\usetikzlibrary{shadows}
\usetikzlibrary{shapes}
\usetikzlibrary{decorations}

\usepackage{framed}
\usepackage[framed, amsthm]{ntheorem}

\newcommand\thmaddition{}%oder was auch immer

\theoremclass{Theorem}
\theoremstyle{empty}
\newcommand{\thmbox}[1]{%
    \tikzstyle{thmbox} = [rectangle, rounded corners, draw=black, fill=Gray!20, inner sep=15pt, drop shadow={fill=black, opacity=.5}]%
    \tikzstyle{fancytitle} =[fill=white, text=black, rectangle, rounded corners, draw= black]%
    \noindent%
    \begin{tikzpicture}%
      \node [thmbox] (box){%
        \begin{minipage}{.91\textwidth}%
          \textit{#1}%
        \end{minipage}%
      };%
    \node[fancytitle, right=10pt] at (box.north west) {\textbf{Definition \thechapter.\thetheorem\thmaddition}%
      };%
      \end{tikzpicture}}

\def\continuedthmbox{%
  \def\thmaddition{~Fortsetzung}%
  \thmbox}


\def\theoremframecommand{\thmbox}
\newshadedtheorem{theorem}{Theorem}

\usepackage{cleveref}
\crefformat{theorem}{#2Definition \thechapter.#1#3}

\newenvironment{Theorem}[2][]{%
  \def\FirstFrameCommand{\thmbox}%
  \def\MidFrameCommand{\continuedthmbox}%
  \def\LastFrameCommand{\continuedthmbox}%
   \begin{theorem}[#2]}{\end{theorem}}


\begin{document}


\chapter{ich bin ein Kapitel}

  hier wird\footnote{Fußnote %ich bin eine Fußnote!!!
} referenziert: \cref{thm:Seiten}

\begin{Theorem}[Dies ist eine Definition]{mehrere Seiten}\label{thm:Seiten}
\lipsum[1]
\end{Theorem}
  Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll!

\begin{Theorem}{mehrere Seiten}\label{thm:Seiten}
\lipsum[1-9]
\end{Theorem}

\begin{Theorem}{mehrere Seiten}\label{thm:Seiten}
\lipsum[2-5]
\end{Theorem}
\end{document}

von Tobias_N82 » Do 2. Mai 2013, 18:28

Danke für deine Hilfe, aber weiter gekommen bin ich trotzdem nicht =(

im folgenden MB wird es ersichtlich:
\documentclass[12pt,titlepage,a4paper,headsepline, 
    DIV=10, %Teilung der Seite in 10 gleiche Teile, bessere Lesbarkeit 
    numbers=noenddot, %  hinter den Kapitelnummern kein Punkt 
     oneside, % einseitiger Text 
     ngerman, % neue deutsche Rechtschreibung für das gesamte Dokument 
     ]{scrreprt} 

\usepackage{babel} 
%\usepackage{type1ec}        % CM-Super: Font Definitions Type 1 
\usepackage[T1]{fontenc}      % T1-encoded fonts: auch W"orter mit Umlauten trennen 
% für ä und ü und ö und ß, Editor muss auf ISO-8895-15 eingestellt sein ISO- 
\usepackage[utf8]{inputenc} % für Mac und Windows braucht man statt utf8 was anderes... 

\usepackage[svgnames]{xcolor} 
\usepackage{lipsum} 

%Schöne Definitionen 
\usepackage{tikz} 
\usetikzlibrary{shadows} 
\usetikzlibrary{shapes} 
\usetikzlibrary{decorations} 

\usepackage{framed} 
\usepackage[framed, amsthm]{ntheorem} 

\newcommand\thmaddition{~Fortsetzung}%oder was auch immer 

\theoremclass{Theorem} 
\theoremstyle{empty} 
\newcommand{\thmbox}[1]{% 
   \tikzstyle{thmbox} = [rectangle, rounded corners, draw=black, fill=Gray!20, inner sep=15pt, drop shadow={fill=black, opacity=.5}]% 
   \tikzstyle{fancytitle} =[fill=white, text=black, rectangle, rounded corners, draw= black]% 
   \noindent% 
   \begin{tikzpicture}% 
     \node [thmbox] (box){% 
       \begin{minipage}{.91\textwidth}% 
         \textit{#1}% 
       \end{minipage}% 
     };% 
   \node[fancytitle, right=10pt] at (box.north west) {\textbf{Definition \thechapter.\thetheorem\thmaddition}% 
     };%   
     \end{tikzpicture}} 
      
%Für den Anfang: 
\def\firstthmbox{%     
 \def\thmaddition{}% 
 \thmbox} 
  

\def\theoremframecommand{\thmbox} 
\newshadedtheorem{theorem}{Theorem} 

\usepackage{cleveref} 
\crefformat{theorem}{#2Definition \thechapter.#1#3} 

\newenvironment{Theorem}[2][]{% 
 \def\FirstFrameCommand{\firstthmbox}% 
  \begin{theorem}[#2]}{\end{theorem}} 


\begin{document} 

\chapter{ich bin ein Kapitel} 

 hier wird\footnote{Fußnote %ich bin eine Fußnote!!! 
} referenziert: \cref{thm:Seiten} 

\begin{Theorem}[Dies ist eine Definition]{mehrere Seiten}\label{thm:Seiten}
\lipsum[1] 
\end{Theorem} 
 Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! 

\begin{Theorem}{mehrere Seiten}\label{thm:Seiten} 
\lipsum[1-9] 
\end{Theorem} 

\begin{Theorem}{mehrere Seiten}\label{thm:Seiten} 
\lipsum[2-5] 
\end{Theorem} 
\end{document} 
Wenn die Definition kleiner als eine Seite ist (s. Definition 1.1) wird "Fortsetzung" dahinter geschrieben, aber es ist ja nicht die Fortsetzung. Weiterhin ist die Funktion mit der Beschriftung der Definition jetzt leider rausgeflogen.

Grüße

von u_fischer » Do 2. Mai 2013, 14:11

wie es scheint verwendet LaTeX \insert{} schon
Das ist nicht LaTeX sondern TeX. Und das verwendet viele relativ "normale" Wörter. (LaTeX3 versteckt die). Du solltest aber um solche Fehler zu verwenden, neue Definitionen immer erst mit \newcommand absichern.

Abgesehen davon, machst du dir das Leben mit den ganzen \if's + Zählern zu kompliziert. framed bietet doch \FirstFrameCommand an:
\documentclass[12pt,titlepage,a4paper,headsepline,
    DIV=10, %Teilung der Seite in 10 gleiche Teile, bessere Lesbarkeit
    numbers=noenddot, %  hinter den Kapitelnummern kein Punkt
     oneside, % einseitiger Text
     ngerman, % neue deutsche Rechtschreibung für das gesamte Dokument
     ]{scrreprt}

\usepackage{babel}
%\usepackage{type1ec}        % CM-Super: Font Definitions Type 1
\usepackage[T1]{fontenc}      % T1-encoded fonts: auch W"orter mit Umlauten trennen
% für ä und ü und ö und ß, Editor muss auf ISO-8895-15 eingestellt sein ISO-
\usepackage[utf8]{inputenc} % für Mac und Windows braucht man statt utf8 was anderes...

\usepackage[svgnames]{xcolor}
\usepackage{lipsum}

%Schöne Definitionen
\usepackage{tikz}
\usetikzlibrary{shadows}
\usetikzlibrary{shapes}
\usetikzlibrary{decorations}

\usepackage{framed}
\usepackage[framed, amsthm]{ntheorem}

\newcommand\thmaddition{~Fortsetzung}%oder was auch immer

\theoremclass{Theorem}
\theoremstyle{empty}
\newcommand{\thmbox}[1]{%
   \tikzstyle{thmbox} = [rectangle, rounded corners, draw=black, fill=Gray!20, inner sep=15pt, drop shadow={fill=black, opacity=.5}]%
   \tikzstyle{fancytitle} =[fill=white, text=black, rectangle, rounded corners, draw= black]%
   \noindent%
   \begin{tikzpicture}%
     \node [thmbox] (box){%
       \begin{minipage}{.91\textwidth}%
         \textit{#1}%
       \end{minipage}%
     };%
   \node[fancytitle, right=10pt] at (box.north west) {\textbf{Definition \thechapter.\thetheorem\thmaddition}%
     };%   
     \end{tikzpicture}}
     
%Für den Anfang:
\def\firstthmbox{%     
 \def\thmaddition{}%
 \thmbox}
 

\def\theoremframecommand{\thmbox}
\newshadedtheorem{theorem}{Theorem}

\usepackage{cleveref}
\crefformat{theorem}{#2Definition \thechapter.#1#3}

\newenvironment{Theorem}[2][]{%
 \def\FirstFrameCommand{\firstthmbox}%
  \begin{theorem}[#2]}{\end{theorem}}


\begin{document}

\chapter{ich bin ein Kapitel}

 hier wird\footnote{Fußnote %ich bin eine Fußnote!!!
} referenziert: \cref{thm:Seiten}

\begin{Theorem}[Dies ist eine Definition]{mehrere Seiten}\label{thm:Seiten}
\lipsum[1-5]
\end{Theorem}
 Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll!

\begin{Theorem}{mehrere Seiten}\label{thm:Seiten}
\lipsum[1-9]
\end{Theorem}

\begin{Theorem}{mehrere Seiten}\label{thm:Seiten}
\lipsum[2-5]
\end{Theorem}
\end{document}

von Tobias_N82 » Do 2. Mai 2013, 13:02

Kennt vllt. jemand eine Lösung? Bisher klappt es ja eig. recht gut. Die andere Möglichkeit wäre eine neue Umgebung zu definieren, welche nur auf einer Seite ist. Das wäre zwar etwas umständlich aber zumindest möglich.

Grüße

von Tobias_N82 » Mo 29. Apr 2013, 13:02

Oh man tut mir leid dass du dich so rumärgern musst...
Aber leider erfüllt es immer noch nicht 100% meinen Wunsch. Ich hab jetzt noch nen Fehler entdeckt. Lass mal die erste Definition ohne Seitenumbruch. Also
\lipsum[1]
.
Dann erscheint in der überschrift das "Fortsetzung".
Also so wie es jetzt ist, klappt es nur wenn die Definition über mehrere Seiten geht, passt sie jedoch auf eine Seite, so wird es falsch.

von Epllus » Mo 29. Apr 2013, 12:45

Jetzt sollte es funktionieren:
\documentclass[12pt,titlepage,a4paper,headsepline, 
   DIV=10, %Teilung der Seite in 10 gleiche Teile, bessere Lesbarkeit 
   numbers=noenddot, %  hinter den Kapitelnummern kein Punkt 
    oneside, % einseitiger Text 
    ngerman, % neue deutsche Rechtschreibung für das gesamte Dokument 
    ]{scrreprt} 

\usepackage{babel} 
\usepackage{type1ec}        % CM-Super: Font Definitions Type 1 
\usepackage[T1]{fontenc}      % T1-encoded fonts: auch W"orter mit Umlauten trennen 
% für ä und ü und ö und ß, Editor muss auf ISO-8895-15 eingestellt sein ISO- 
\usepackage[applemac]{inputenc} % für Mac und Windows braucht man statt utf8 was anderes... 

\usepackage[svgnames]{xcolor} 
\usepackage{lipsum} 

%Schöne Definitionen 
\usepackage{tikz} 
\usetikzlibrary{shadows} 
\usetikzlibrary{shapes} 
\usetikzlibrary{decorations} 

\usepackage{framed} 
\usepackage[framed, amsthm]{ntheorem} 

\def\insertwasauchimmer{} 
\newif\ifwasauchimmer 

\newcounter{EinCounter}
\newcounter{ZweiterCounter}


\theoremclass{Theorem} 
\theoremstyle{empty} 
\newcommand{\thmbox}[1]{\stepcounter{ZweiterCounter}%
\ifnum\theZweiterCounter=4 \stepcounter{EinCounter}\else\setcounter{EinCounter}{0}\fi% 
\ifnum\theEinCounter=0\def\einfugung{~(Fortsetzung)}\else\def\einfugung{}\fi% 
  \tikzstyle{thmbox} = [rectangle, rounded corners, draw=black, fill=Gray!20, inner sep=15pt, drop shadow={fill=black, opacity=.5}]% 
  \tikzstyle{fancytitle} =[fill=white, text=black, rectangle, rounded corners, draw= black]% 
  \noindent% 
  \begin{tikzpicture}% 
    \node [thmbox] (box){% 
      \begin{minipage}{.91\textwidth}% 
        \textit{#1}% 
      \end{minipage}% 
    };% 
  \node[fancytitle, right=10pt] at (box.north west) {\textbf{Definition \thechapter.\thetheorem\insertwasauchimmer\einfugung}% 
    };% 
    \end{tikzpicture}} 

\def\theoremframecommand{\thmbox} 
\newshadedtheorem{theorem}{Theorem} 

\usepackage{cleveref} 
\crefformat{theorem}{#2Definition \thechapter.#1#3} 

\newenvironment{Theorem}[2][]{%
\ifx\relax#1\relax\else\def\insertwasauchimmer{:~#1}\fi\begin{theorem}[#2]}{\end{theorem}\setcounter{ZweiterCounter}{0}} 


\begin{document} 

\chapter{ich bin ein Kapitel} 

hier wird\footnote{Fußnote %ich bin eine Fußnote!!! 
} referenziert: \cref{thm:Seiten} 

\begin{Theorem}[Dies ist eine Definition]{mehrere Seiten}\label{thm:Seiten} 
\lipsum[1-5] 
\end{Theorem} 
Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! 

\begin{Theorem}{mehrere Seiten}\label{thm:Seiten} 
\lipsum[1-9] 
\end{Theorem} 

\begin{Theorem}{mehrere Seiten}\label{thm:Seiten} 
\lipsum[2-5] 
\end{Theorem} 

\end{document} 
 
Da es nicht ganz funktionierte mit dem Zähler-auf-Null-setzen-wenn-neue-Seite, definierte ich jetzt einen zweiten Zähler "ZweiterCounter".
Dieser Zähler ist auf der ersten Seite der Umgebung -- aus mir unerfindlichen Gründen -- 4. Wenn es zu einem Seitenumbruch kommt, wird er zu 6. Also definierte ich jetzt ein eigentlich ziemlich einfaches Schema von: Wenn ZweiterCounter 4 ist, erhöhe EinCounter von Null auf Eins, wenn nicht, setze den Counter auf Null. Dann greift der zweite Mechanismus: Wenn EinCounter Eins ist, mach keine Fortsetzung. etc.

Hoffe, jetzt ist alles Fehlerfrei
Epllus

von Tobias_N82 » Mo 29. Apr 2013, 11:52

Cool danke für deine schnelle Antwort. Das mit den Fußnoten klappt jetzt wieder perfekt. Leider gibt es bei mir immer noch das Problem mit der Fortsetzung wo es eig gar keine Fortsetzung gibt.
In deinem Minimalbeispiel passiert das nicht...
Nach ewigem Suchen nach dem Problem hab ich jetzt ein MB erstellt in dem das Problem ersichtlich wird. Es liegt am Seitenumbruch vor der Definition.

Weißt du vllt. wie ich auch das Problem lösen kann? :)
\documentclass[12pt,titlepage,a4paper,headsepline,
   DIV=10, %Teilung der Seite in 10 gleiche Teile, bessere Lesbarkeit 
   numbers=noenddot, %  hinter den Kapitelnummern kein Punkt 
    oneside, % einseitiger Text 
    ngerman, % neue deutsche Rechtschreibung für das gesamte Dokument 
    ]{scrreprt}

\usepackage{babel}
\usepackage{type1ec}        % CM-Super: Font Definitions Type 1 
\usepackage[T1]{fontenc}      % T1-encoded fonts: auch W"orter mit Umlauten trennen 
% für ä und ü und ö und ß, Editor muss auf ISO-8895-15 eingestellt sein ISO- 
\usepackage[utf8]{inputenc} % für Mac und Windows braucht man statt utf8 was anderes... 

\usepackage[svgnames]{xcolor}
\usepackage{lipsum}

%Schöne Definitionen 
\usepackage{tikz}
\usetikzlibrary{shadows}
\usetikzlibrary{shapes}
\usetikzlibrary{decorations}

\usepackage{framed}
\usepackage[framed, amsthm]{ntheorem}

\def\insertwasauchimmer{}
\newif\ifwasauchimmer

\newcounter{EinCounter}[page]

\theoremclass{Theorem}
\theoremstyle{empty}
\newcommand{\thmbox}[1]{% 
\ifnum\theEinCounter=0\def\einfugung{~(Fortsetzung)}\else\def\einfugung{}\fi% 
  \tikzstyle{thmbox} = [rectangle, rounded corners, draw=black, fill=Gray!20, inner sep=15pt, drop shadow={fill=black, opacity=.5}]% 
  \tikzstyle{fancytitle} =[fill=white, text=black, rectangle, rounded corners, draw= black]% 
  \noindent% 
  \begin{tikzpicture}% 
    \node [thmbox] (box){% 
      \begin{minipage}{.91\textwidth}% 
        \textit{#1}% 
      \end{minipage}% 
    };% 
  \node[fancytitle, right=10pt] at (box.north west) {\textbf{Definition \thechapter.\thetheorem\insertwasauchimmer\einfugung}% 
    };% 
    \end{tikzpicture}}

\def\theoremframecommand{\thmbox}
\newshadedtheorem{theorem}{Theorem}

\usepackage{cleveref}
\crefformat{theorem}{#2Definition \thechapter.#1#3}

\newenvironment{Theorem}[2][]{\ifwasauchimmer\relax\else\setcounter{EinCounter}{1}\wasauchimmertrue\fi
\ifx\relax#1\relax\else\def\insertwasauchimmer{:~#1}\fi\begin{theorem}[#2]}{\end{theorem}}


\begin{document}

\chapter{ich bin ein Kapitel}

hier wird\footnote{Fußnote %ich bin eine Fußnote!!!
} referenziert: \cref{thm:Seiten}

\begin{Theorem}[Dies ist eine Definition]{mehrere Seiten}\label{thm:Seiten}
\lipsum[1-5]
\end{Theorem}
Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! Ich bin ein Text der den Seitenumbruch machen soll! 

\begin{Theorem}{mehrere Seiten}\label{thm:Seiten}
\lipsum[1-9]
\end{Theorem}

\begin{Theorem}{mehrere Seiten}\label{thm:Seiten}
\lipsum[2-5]
\end{Theorem}
\end{document}
Danke Tobias

von Epllus » Mo 29. Apr 2013, 10:42

Das hier müsste beide Probleme lösen, wie es scheint verwendet LaTeX \insert{} schon (hätte nicht gedacht, das dieses Wort verwendet wird, normalerweise verwendet LaTeX ja irgendwelche Unwörter…).
Zum Problem mit der (Fortsetzung)… ist eine gute Frage. So gesehen habe ich keine Ahnung… ich kann mich aber erinnern, dass \newcounter{EinCounter}[page] nicht ganz unproblematisch ist, da die Seiten mit einem viel tieferen Mechanismus gezählt werden. Schrägerweise funktioniert mein obiges immer noch…, vielleicht weiß jemand anderes Rat.

Jedenfalls hier das Beispiel:
\documentclass[12pt,titlepage,a4paper,headsepline, 
   DIV=10, %Teilung der Seite in 10 gleiche Teile, bessere Lesbarkeit 
   numbers=noenddot, %  hinter den Kapitelnummern kein Punkt 
    oneside, % einseitiger Text 
    ngerman, % neue deutsche Rechtschreibung für das gesamte Dokument 
    ]{scrreprt} 

\usepackage{babel} 
\usepackage{type1ec}        % CM-Super: Font Definitions Type 1 
\usepackage[T1]{fontenc}      % T1-encoded fonts: auch W"orter mit Umlauten trennen 
% für ä und ü und ö und ß, Editor muss auf ISO-8895-15 eingestellt sein ISO- 
\usepackage[applemac]{inputenc} % für Mac und Windows braucht man statt utf8 was anderes... 

\usepackage[svgnames]{xcolor} 
\usepackage{lipsum} 

%Schöne Definitionen 
\usepackage{tikz} 
\usetikzlibrary{shadows} 
\usetikzlibrary{shapes} 
\usetikzlibrary{decorations} 

\usepackage{framed} 
\usepackage[framed, amsthm]{ntheorem} 

\def\insertwasauchimmer{} 
\newif\ifwasauchimmer 

\newcounter{EinCounter}[page]

\theoremclass{Theorem} 
\theoremstyle{empty} 
\newcommand{\thmbox}[1]{% 
\ifnum\theEinCounter=0\def\einfugung{~(Fortsetzung)}\else\def\einfugung{}\fi% 
  \tikzstyle{thmbox} = [rectangle, rounded corners, draw=black, fill=Gray!20, inner sep=15pt, drop shadow={fill=black, opacity=.5}]% 
  \tikzstyle{fancytitle} =[fill=white, text=black, rectangle, rounded corners, draw= black]% 
  \noindent% 
  \begin{tikzpicture}% 
    \node [thmbox] (box){% 
      \begin{minipage}{.91\textwidth}% 
        \textit{#1}% 
      \end{minipage}% 
    };% 
  \node[fancytitle, right=10pt] at (box.north west) {\textbf{Definition \thechapter.\thetheorem\insertwasauchimmer\einfugung}% 
    };% 
    \end{tikzpicture}} 

\def\theoremframecommand{\thmbox} 
\newshadedtheorem{theorem}{Theorem} 

\usepackage{cleveref} 
\crefformat{theorem}{#2Definition \thechapter.#1#3} 

\newenvironment{Theorem}[2][]{\ifwasauchimmer\relax\else\setcounter{EinCounter}{1}\wasauchimmertrue\fi 
\ifx\relax#1\relax\else\def\insertwasauchimmer{:~#1}\fi\begin{theorem}[#2]}{\end{theorem}} 


\begin{document} 

\chapter{ich bin ein Kapitel} 

hier wird\footnote{Fußnote :)} referenziert: \cref{thm:Seiten} 

\begin{Theorem}[Dies ist eine Definition]{mehrere Seiten}\label{thm:Seiten} 
\lipsum[1-5] 
\end{Theorem} 

\chapter{GHhjehjef}

\begin{Theorem}{mehrere Seiten}\label{thm:Seiten} 
\lipsum[1-9] 
\end{Theorem} 
\lipsum

\begin{Theorem}{mehrere Seiten}\label{thm:Seiten} 
\lipsum[1-5] 
\end{Theorem} 
\end{document} 

 
Hoffe es hilft
Epllus

Nach oben