일반 텍스트로 구분되는 컬러 배경의 라텍스 텍스트 상자

일반 텍스트로 구분되는 컬러 배경의 라텍스 텍스트 상자

명령을 정의하고 싶습니다.

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

여기에 이미지 설명을 입력하세요

관련 정보