在以下问题的可接受答案中:使用 amsthm 和 thmtools 继续早期的类定理环境,为了继续举例,下面描述了两种方法。
我想使用第一种方法来做同样的事情,其中所有示例都使用以下环境:
\newtheorem{examp}{Example}[section]
\newenvironment{exa}[1][]{%
\begin{adjustwidth}{3mm}{3mm}
\needspace{2\baselineskip}
\rule{\textwidth-6mm}{.2mm}
\begin{examp}[#1]}{
\end{examp}
\vspace*{-2mm}
\noindent
\rule{\columnwidth-6mm}{.2mm}
\end{adjustwidth}%
}
答案1
事实证明这是可能的。在我原来的定义后添加以下内容可以解决问题:
\newtheorem*{excont}{Example \continuation}
\newcommand{\continuation}{??}
\newenvironment{contexa}[1]{
\begin{adjustwidth}{3mm}{3mm}
\needspace{2\baselineskip}
\rule{\textwidth-6mm}{.2mm}
\renewcommand{\continuation}{\ref{#1}}\excont[continued]}
{{\endexcont}
\vspace*{-2mm}
\noindent
\rule{\columnwidth-6mm}{.2mm}
\end{adjustwidth}%
}