
Quiero definir un comando, digamos
\quote{
This is a .... very long quote
}
que tenga un fondo de color sólido (en mi caso, gris claro) e idealmente una línea de color en el lado izquierdo.
sin embargo, debería permitir el formato y dividir las páginas como si fuera texto normal. Por el momento, estoy usando un cuadro de colores que continúa en la misma página una y otra vez hasta que no queda "papel".
\NewEnviron{myquote}{
\colorbox{medium}{
\parbox{\dimexpr\linewidth-2\fboxsep\relax}{%
\BODY
}
}
}
\newcommand\quote[1]{
\begin{myquote}
#1
\end{myquote}
}
Respuesta1
Aquí tienes un ejemplo con tcolorbox
. Los colores y márgenes se pueden adaptar fácilmente.
\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}