Цветная рамка вокруг предложений

Цветная рамка вокруг предложений

Я хочу иметь цветную рамку вокруг текста/предложений, и ее ширина будет фиксированной и составит 80% от ширины страницы. Я пробовал, \fcolorboxно она не может разрывать строки. Это можно сделать с помощьюТикЗили есть удобный пакет? Спасибо!

введите описание изображения здесь

решение1

с tcolorbox:

\documentclass{article}
\usepackage{tcolorbox}
\definecolor{myviolet}{rgb}{0.73,0.56,0.64}
\newtcolorbox{mybox}{
    arc=0pt,
    boxrule=0pt,
    colback=myviolet,
    width=.8\textwidth,   % this option controls the width of the box
    colupper=white,
    fontupper=\bfseries
}

\begin{document}
\begin{mybox}
   Example
\end{mybox}

\end{document}

введите описание изображения здесь

решение2

Кажется, mdframedотсутствует ответ с. Вот он.

\documentclass{article}

\usepackage[framemethod=TikZ]{mdframed}
\definecolor{myviolet}{rgb}{0.73,0.56,0.64}

\usepackage{lipsum}

\newmdenv[%
    rightmargin=.2\textwidth,
    backgroundcolor=myviolet,
    linewidth=0pt,
    fontcolor=white%
]{mybox}

\begin{document}

\lipsum[1]

\begin{mybox}
Example
\end{mybox}

\end{document}

введите описание изображения здесь

решение3

Идея решения

Для того, чтобы разбить строки, мы можем использовать minipageокружение внутри\colorbox.


Решение

\documentclass{article}

\usepackage[usenames,dvipsnames]{color}

\usepackage{lipsum}

\begin{document}

\lipsum[1]

\medskip

\colorbox{Lavender}{
  \begin{minipage}[c]{0.8\textwidth}
    \large\color{White}\lipsum[2]    
  \end{minipage}}

\medskip

\lipsum[3]

\end{document}

Выход

введите описание изображения здесь


Ограничение

Невозможно обработать разрывы страниц.

решение4

Кажется, это дает то, что вам нужно, по крайней мере, до тех пор, пока вам не нужны разрывы страниц (для таких нужд посмотрите пакеты framed или mdframed):

\documentclass[12pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[showframe,noheadfoot,nomarginpar,textwidth=15cm,textheight=23cm]{geometry}
\usepackage[x11names]{xcolor} 

\begin{document}

\noindent\colorbox{Thistle3}{\parbox{\dimexpr 0.8\textwidth -2\fboxsep\relax} {\sffamily\bfseries\color{white}Example.  Example. Example.  Example. Example.  Example.  Example.  Example.}}

\end{document} 

введите описание изображения здесь

Связанный контент