내 텍스트에서 연속적인 예를 사용하고 있지만 해당하는 좋은 환경을 정의하는 방법을 모르겠습니다.
나는 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}