Продолжение среды

Продолжение среды

Я использую в своем тексте непрерывный пример, но не знаю, как определить соответствующую приятную среду.

Я использую пакет amsmath и ntheorem и определил свой собственный пример среды:

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

Я использую следующий класс документа:

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

Я бы хотел иметь возможность продолжить пример, например, вот так.

\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.

В результате:

Пример 1.1Это пример.

Здесь стоит какой-то текст. А затем есть некоторое пространство между этим и продолжением примера. Далее продолжение примера не должно подразумеваться, а начинаться с начала строки.

Продолжение примера 1.1Это продолжающийся пример.

Еще немного текста, который должен следовать после небольшого вертикального пространства.

Как я могу определить эту среду продолжения?

Редактировать: Проблема в том, что теперь это выглядит так

Пример 1.1Это пример.

Здесь стоит какой-то текст. А затем есть некоторое пространство между этим и продолжением примера. Далее продолжение примера не должно подразумеваться, а начинаться с начала строки.
[Здесь отступ] Продолжение примера 1.1Это продолжающийся пример.
Еще немного текста, который должен следовать после небольшого вертикального пространства.

решение1

Вы можете использовать \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}

Таким образом, вы будете использовать общий стиль теоремы.


Следующая версия работает сntheorem

\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}

Вот рабочая версия дляbabel

\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}

решение2

Для корректных ссылок требуется два запуска LaTeX:

\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}

введите описание изображения здесь

Связанный контент