下面的代码(几乎)是proof
的环境amsthm
:
\newenvironment{proof}[1][\proofname]%
{%
\par\pushQED{\qed}\normalfont\topsep6\p@\@plus6\p@\relax%
\trivlist\item[\hskip\labelsep\bfseries#1\@addpunct{.}]\ignorespaces%
}{%
\popQED\endtrivlist\@endpefalse%
}%
我知道如何使用来控制左缩进,\hangindent
但我想知道如何rightmargin
以简单的方式控制?
答案1
改变
\trivlist\item[\hskip\labelsep\bfseries#1\@addpunct{.}]\ignorespaces
到
\begin{list}{}{\rightmargin=...\leftmargin=...}%
\item[\hskip\labelsep\bfseries#1\@addpunct{.}]\ignorespaces
\end{list}
并在\endtrivlist
声明末尾添加