在环境的一侧添加实心条

在环境的一侧添加实心条

我正在写一篇论文,其中大部分内容都是百科全书式的(即,它有一个又一个的定义......)

为了更清楚地说明定义和说明的开始/结束位置,我希望我的定义在它们的左边出现一个纯色的矩形。我编辑了当前文档中定义的屏幕截图,以说明我的目的。如果重要的话,我会使用amsart文档类。

在此处输入图片描述

答案1

因此,基本上你需要一个minipage带有一个\vrule...

\documentclass{article}

\usepackage{lipsum} % for dummy text only

\newenvironment{yetotherdef}%
{\bigskip\par\noindent\vrule width 1em\hspace{1em}
\begin{minipage}{\dimexpr\linewidth-2em}\paragraph{Definition.}}
{\end{minipage}\bigskip\par}

\begin{document}
\lipsum[1][1-6]

\begin{yetotherdef}
    \lipsum[2][1-6]
    \begin{itemize}
        \item \lipsum[3][1]
        \item \lipsum[4][1]
    \end{itemize}   
    \lipsum[5][1-6]
\end{yetotherdef}

\begin{yetotherdef}
    \lipsum[6][1-2]
    \begin{itemize}
        \item \lipsum[7][1]
        \item \lipsum[8][1]
    \end{itemize}   
\end{yetotherdef}

\lipsum[9][1-6]
\end{document}

姆韦

但也请看一下tcolorbox 手册。

相关内容