テキストでは連続的な例を使用していますが、対応する適切な環境を定義する方法がわかりません。
私は 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
正しい参照には 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}