如何添加合适的边距

如何添加合适的边距

在此处输入图片描述

我怎样才能使第二行具有缩进,以便它与第一行的“If”对齐(我想定义某种部分,当我在此部分时,我总是会得到这种缩进)?

答案1

只是为了好玩,我想我会展示我能想到的所有实现此效果的方法。有趣的是,使用 amsthm 或 enumerate 太费力了。

\documentclass{article}
\usepackage{amsmath}
\usepackage{blindtext}
\usepackage{paracol}

\newcounter{theorem}
\renewcommand{\thetheorem}{\thesection-\arabic{theorem}}
\setcounter{section}{10}

\globalcounter{theorem}% for paracol

\begin{document} 

\begin{itemize}
\item[\stepcounter{theorem}\thetheorem] \blindtext
\end{itemize}

\hangindent=2.5em
\noindent\hbox to 2.5em{\stepcounter{theorem}\thetheorem\hfill}\blindtext

\medskip
\noindent\makebox[2.5em][l]{\stepcounter{theorem}\thetheorem}%
  \parbox[t]{\dimexpr \textwidth-2.5em}{\blindtext}% will not break across tables

\setcolumnwidth{\dimexpr 2.5em-\columnsep}%
\medskip
\begin{paracol}{2}
\parindent=0pt
\stepcounter{theorem}\thetheorem
\switchcolumn
\blindtext
\end{paracol}

\end{document}

相关内容