我想定义一个命令,比如说
\quote{
This is a .... very long quote
}
具有纯色(在我的情况下是浅灰色)背景,并且理想情况下左侧有一条彩色线条。
但是,它应该允许格式化,并且应该像普通文本一样分页。目前,我正在使用一个颜色框,它会一直在同一页上继续显示,直到没有“纸张”为止。
\NewEnviron{myquote}{
\colorbox{medium}{
\parbox{\dimexpr\linewidth-2\fboxsep\relax}{%
\BODY
}
}
}
\newcommand\quote[1]{
\begin{myquote}
#1
\end{myquote}
}
答案1
这里有一个例子tcolorbox
。颜色和边距可以轻松调整。
\documentclass{article}
\usepackage[most]{tcolorbox}
\newtcolorbox{myquote}[1][]{%
colback=black!5,
colframe=black!5,
notitle,
sharp corners,
borderline west={2pt}{0pt}{red!80!black},
enhanced,
breakable,
}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{myquote}
\lipsum[1-5]
\end{myquote}
\end{document}