我想在 LaTeX 中创建一个新环境。它将是一个证明环境(用于数学论文),我想要的是缩进所有段落。我该怎么做?
我这样做:
\newenvironment{proo}[1][\proofname]{\noindent\normalfont{\itshape#1{:}}\quad\mdseries\ignorespaces} {{$\Box$}{\vskip\belowdisplayskip}}
答案1
AMS 软件包有什么问题?即amsthm
这里?它有很多需要改进的地方。此外,您的创造力最好用在其他地方,而不是重新发明专家提供的解决方案。即使它并不完美,也可能是您的读者习惯的,因此更容易理解。
答案2
或许可以尝试以下方法:
\let\proofindent=20pt % or whatever you want
\newenvironment{proof}[1][\proofname]%
{\advance\leftskip\proofindent%
\noindent\normalfont{\itshape#1{:}}\quad\mdseries\ignorespaces}
{{$\Box$}{\vskip\belowdisplayskip}}
我只是采用了部分\narrower
宏来扩大左边距。