Farbige Kästchen um Sätze

Farbige Kästchen um Sätze

Ich möchte einen farbigen Rahmen um den Text/die Sätze haben und seine Breite soll auf 80 % der Seitenbreite festgelegt sein. Ich habe es versucht, \fcolorboxaber es kann keine Zeilenumbrüche erzeugen. Es ist möglich, dies mitTikZoder gibt es ein praktisches Paket? Danke!

Bildbeschreibung hier eingeben

Antwort1

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

Bildbeschreibung hier eingeben

Antwort2

Es scheint, dass eine Antwort mdframedfehlt. Hier ist sie.

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

Bildbeschreibung hier eingeben

Antwort3

Lösungsidee

Um Zeilen zu unterbrechen, können wir minipagedie Umgebung innerhalb eines\colorbox.


Die Lösung

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

Ausgabe

Bildbeschreibung hier eingeben


Einschränkung

Seitenumbrüche können nicht verarbeitet werden.

Antwort4

Dies scheint das gewünschte Ergebnis zu liefern, zumindest solange Sie keine Seitenumbrüche benötigen (sehen Sie sich für solche Anforderungen die Pakete „framed“ oder „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} 

Bildbeschreibung hier eingeben

verwandte Informationen