Latex-Textfeld mit farbigem Hintergrund, das als normaler Text unterbrochen wird

Latex-Textfeld mit farbigem Hintergrund, das als normaler Text unterbrochen wird

Ich möchte einen Befehl definieren, sagen wir

\quote{
This is a .... very long quote
}

das einen einfarbigen (in meinem Fall hellgrauen) Hintergrund und idealerweise eine farbige Linie auf der linken Seite hat.

Allerdings sollte es Formatierung zulassen und Seiten wie normalen Text umbrechen. Momentan verwende ich eine Farbbox, die einfach auf derselben Seite weitergeht, bis kein „Papier“ mehr übrig ist.

\NewEnviron{myquote}{
    \colorbox{medium}{
        \parbox{\dimexpr\linewidth-2\fboxsep\relax}{%
            \BODY
        }
    }
}

\newcommand\quote[1]{
    \begin{myquote}
        #1
    \end{myquote}
}

Antwort1

Hier ein Beispiel mit tcolorbox. Farben und Ränder lassen sich leicht anpassen.

\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}

Bildbeschreibung hier eingeben

verwandte Informationen