답변1
가장 간단한 방법은 방정식 번호를 재설정하는 자체 증명 환경을 만드는 것입니다.
\newenvironment{myproof}{\setcounter{equation}{0}\begin{proof}}{\end{proof}}
또는 원하는 경우 나중에 복원할 수 있도록 증명에 들어가는 현재 방정식 번호를 저장하세요.
\newcounter{savenumber}
\newenvironment{myproof}{%
\setcounter{savenumber}{\value{equation}}\setcounter{equation}{0}%
\begin{proof}}%
{\end{proof}%
\setcounter{equation}{\value{savenumber}}%
}
사용 예 및 출력
%\usepackage{amsmath} % preamble
%\usepackage{amsthm} % preamble
\begin{document}
\begin{equation}
x=1
\end{equation}
\begin{equation}
x=2
\end{equation}
\begin{myproof}
\begin{equation}
x=3
\end{equation}
\end{myproof}
\begin{equation}
x=4
\end{equation}
\end{document}
두 가지 모두 독자에게 혼란을 줄 수 있으며 hyperref
패키지를 사용하는 경우 패키지가 불평할 것입니다(그리고 각 방정식의 링크를 수정할 수 없습니다). 더 나은 접근 방식은 hyperref
다음과 같이 새로운 증명 환경의 방정식에 대한 시각적 식별자(해당되는 경우 에 대한 식별자)를 추가하는 것입니다 .
\newcounter{savenumber}
\newenvironment{myproof}{%
\renewcommand{\theequation}{p.\arabic{equation}}% Visual identifier
% \renewcommand{\theHequation}{p.\arabic{equation}}% Uncomment if using hyperref
\setcounter{savenumber}{\value{equation}}\setcounter{equation}{0}%
\begin{proof}}%
{\end{proof}%
\setcounter{equation}{\value{savenumber}}
}
그 다음에