Обтекание текста в fcolorbox?

Обтекание текста в fcolorbox?

Я использую пакет «color», чтобы создать зеленое текстовое поле с черным текстом, и мой код -

\textbf{\fcolorbox{black}{green!30}{black text on a boxed green background}}

Как мне сделать так, чтобы он переносил строки?

Если его нельзя обернуть с помощью 'fcolorbox', какая команда даст тот же эффект и обернет, пожалуйста?

решение1

Предлагаю один из моих любимых пакетов:tcolorbox

\documentclass{article}


\usepackage{tcolorbox}
% A new `\tcbox` command



\newtcbox{\highlight}[0]{boxsep=0pt,left=0pt,top=0pt,bottom=0pt,right=0pt,boxrule=0pt,arc=0pt,auto outer arc,colback=green,width=6cm}


\begin{document}

\highlight{black text on a boxed green background}

\begin{tcolorbox}[width=6cm,colback=green]
black text on a boxed green background
\end{tcolorbox}

\begin{tcolorbox}[width=6cm,colback=green,boxrule=5pt]
black text on a boxed green background
\end{tcolorbox}

\begin{tcolorbox}[width=6cm,colback=green,arc=0pt,auto outer arc]
black text on a boxed green background
\end{tcolorbox}


\end{document} 

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

решение2

\fcolorboxпохож на \fboxили \mboxи создает горизонтальный (LR) блок, поэтому вам нужно

\textbf{\fcolorbox{black}{green!30}{%
   \parbox{3cm}{black text on a boxed green background}}}

замените 3cmна любую необходимую вам ширину.

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