Fortsetzung der Umwelt

Fortsetzung der Umwelt

Ich verwende in meinem Text ein fortlaufendes Beispiel, weiß aber nicht, wie ich die entsprechende nette Umgebung definieren soll.

Ich verwende das Paket amsmath und ntheorem und habe meine eigene Beispielumgebung definiert:

\newtheorem{theorem}{Theorem}[chapter]
\newtheorem{example}[theorem]{Example}

Ich verwende die folgende Dokumentklasse:

\documentclass[11pt,a4paper,twoside,openright]{book}

Was ich mir wünsche, ist eine Möglichkeit, das Beispiel fortzusetzen, vielleicht so:

\begin{example} \label{ex1}
 This is an example.
\end{example}

Some text stands here. And then there is some space between this and the continued example. 
Further should the continued example not be intended but start at the beginning of the line.

\begin{continuance}[\ref{ex1}]
This is the continued example.
\end{continuance}

Some more text, which should follow after a little vertical space.

Mit dem Ergebnis:

Beispiel 1.1Dies ist ein Beispiel.

Hier steht ein Text. Und dann ist zwischen diesem und dem weiteren Beispiel etwas Platz. Außerdem sollte das weitere Beispiel nicht vorgesehen sein, sondern am Zeilenanfang beginnen.

Fortsetzung von Beispiel 1.1Dies ist das fortgesetzte Beispiel.

Etwas weiterer Text, der nach einem kleinen vertikalen Abstand folgen sollte.

Wie kann ich diese Fortsetzungsumgebung definieren?

Edit: Das Problem ist jetzt, dass es so aussieht

Beispiel 1.1Dies ist ein Beispiel.

Hier steht ein Text. Und dann ist zwischen diesem und dem Fortsetzungsbeispiel etwas Platz. Außerdem sollte das Fortsetzungsbeispiel nicht gemeint sein, sondern am Zeilenanfang beginnen.
[Hier ist eine Einrückung] Fortsetzung von Beispiel 1.1Dies ist das fortgesetzte Beispiel.
Etwas weiterer Text, der nach einem kleinen vertikalen Abstand folgen sollte.

Antwort1

Sie können Folgendes verwenden \newtheorem*:

\documentclass{book}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}[chapter]
\newtheorem{example}[theorem]{Example}
\newtheorem*{continuancex}{Continuance of Example \continuanceref}
\newenvironment{continuance}[1]
  {\newcommand\continuanceref{\ref{#1}}\continuancex}
  {\endcontinuancex}

\begin{document}
\chapter{Title}
\begin{example} \label{ex1}
 This is an example.
\end{example}

Some text stands here. And then there is some space between this and the continued example.
Further should the continued example not be intended but start at the beginning of the line.

\begin{continuance}{ex1}
This is the continued example.
\end{continuance}

Some more text, which should follow after a little vertical space.
\end{document}

Auf diese Weise verwenden Sie den allgemeinen Theoremstil.


Die folgende Version funktioniert mitntheorem

\documentclass{book}
\usepackage{ntheorem}
\newtheorem{theorem}{Theorem}[chapter]
\newtheorem{example}[theorem]{Example}
\newcommand{\continuanceref}{}
\newtheorem{continuancex}{Continuance of Example}
\renewcommand{\thecontinuancex}{\continuanceref}
\newenvironment{continuance}[1]
  {\renewcommand\continuanceref{\ref{#1}}\continuancex}
  {\endcontinuancex}

\begin{document}
\chapter{Title}
\begin{example} \label{ex1}
 This is an example.
\end{example}

Some text stands here. And then there is some space between this and the continued example.
Further should the continued example not be intended but start at the beginning of the line.

\begin{continuance}{ex1}
This is the continued example.
\end{continuance}

Some more text, which should follow after a little vertical space.
\end{document}

Hier ist eine funktionierende Version fürbabel

\documentclass{book}
\usepackage[english]{babel}
\usepackage{ntheorem,refcount}
\newtheorem{theorem}{Theorem}[chapter]
\newtheorem{example}[theorem]{Example}
\newtheorem{continuancex}{Continuance of Example}
\renewcommand{\thecontinuancex}{\continuanceref}
\newenvironment{continuance}[1]
  {\edef\continuanceref{\getrefnumber{#1}}\begin{continuancex}}
  {\end{continuancex}}

\begin{document}
\chapter{Title}
\begin{example}\label{ex1}
 This is an example.
\end{example}

Some text stands here. And then there is some space between this and the continued example.
Further should the continued example not be intended but start at the beginning of the line.

\begin{continuance}{ex1}
This is the continued example.
\end{continuance}

Some more text, which should follow after a little vertical space.
\end{document}

Antwort2

benötigt zwei LaTeX-Durchläufe für korrekte Referenzen:

\documentclass[11pt,a4paper,twoside,openright]{book}
\usepackage{amsmath}
\newtheorem{theorem}{Theorem}[chapter]
\newtheorem{example}[theorem]{Example}
\newenvironment{continuance}[1]
  {\par\bigskip\noindent\textbf{Continuence of Example #1. }\itshape}
  {\par}
\begin{document}

\begin{example} \label{ex1}
 This is an example.
\end{example}

Some text stands here. And then there is some space between this and the continued example. 
Further should the continued example not be intended but start at the beginning of the line.

\begin{continuance}{\ref{ex1}}
This is the continued example.
\end{continuance}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen