在 amsthm 定理样式中悬挂缩进

在 amsthm 定理样式中悬挂缩进

我的目标是拥有一个theoremstyle具有悬挂缩进的版本,其中第一行之后的所有行都缩进一定量的空间。我搜索过类似问题的先前答案,但其中大多数都没有使用该amsthm包,或者对我来说很难理解。我目前的答案theoremstyle如下:

\newtheoremstyle{mystyle}%
{3pt}
{3pt}
{}
{}
{\bfseries}
{ --}% Punctuation after theorem head
{.5em}% Space after theorem head
{}% Theorem head spec (can be left empty, meaning ‘normal’)

这看起来像在此处输入图片描述

目前不包含任何类型的缩进。

我想要像这样的东西 在此处输入图片描述

我用一个额外的环境对它进行了粗略的近似quotation。但是,这样做会导致间距不正确。希望这个想法是清楚的——文本实际上应该使用适当的悬挂缩进进行格式化。

是否有某种适当的“悬挂缩进”设置可以放入定理样式的缩进参数中?还是我必须做更多的手动工作?我宁愿不替换amsthm(我正在尝试重写已经用 制作的文档amsthm),但拥有额外的包并不成问题。

答案1

您的问题与这个问题非常相似:具有悬挂缩进的定理环境

仅定理布局略有改变。

以下是此解决方案用你的定理风格。

\documentclass{article}
\usepackage{amsmath}
\usepackage{ntheorem}
\theoremstyle{plain}
\theoremseparator{ --}
\theorembodyfont{\normalfont}
\theorempreskip{3pt} 
\theorempostskip{3pt} 
\theoremindent15pt
\theoremheaderfont{\normalfont\bfseries\hspace{-\theoremindent}}
\newtheorem{theorem}{Theorem}

\usepackage{mwe}% for testing purpose only

\begin{document}
\blindtext
\begin{theorem}
\blindtext
\end{theorem}
\blindtext
\end{document}

在此处输入图片描述

相关内容