例子的延续

例子的延续

在以下问题的可接受答案中:使用 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}%
    }

相关内容