我想写具有以下外观的段落(例如定义,定理等):整个段落左侧有一个垂直条,除了第一行文本。此外,除第一行外,整个段落都缩进以进行补偿。
有什么想法可以实现这种效果吗?
答案1
您可以使用选项来调整边距和规则宽度mdframed
,但基本上是这样的:
\documentclass{article}
\addtolength\textheight{-20\baselineskip}
\setlength\textwidth{6cm}
\usepackage{mdframed}
\def\a{One two three four five six.}
\def\b{Red yellow blue green black white. }
\def\c{\a\a\b\b\a\a}
\begin{document}
\noindent X\dotfill X
\c
\b\c
\begin{mdframed}[topline=false,rightline=false,bottomline=false]
\hspace*{-\parindent}%
\rlap{\smash{\colorbox{white}{\strut\hspace{\parindent}}}}%
\c\c\c\c\c\c
\end{mdframed}
\end{document}