¿Cómo resaltar la sección citada?

¿Cómo resaltar la sección citada?

Intenté resaltar una sección citada en mi documento usando \colorbox{}{}, pero cuando coloco allí una sección grande ya no cabe en mi página.

\colorbox{yellow}{
Quote from very very very very loooooooooongs section:
The properties of depth-first search depend strongly on whether the 
}

El resultado que quiero obtener es algo como esto:

Cita de una sección muy, muy, muy larga:
Las propiedades de la búsqueda en profundidad dependen en gran medida de si el

Respuesta1

A \colorboxcrea un cuadro de una línea que es lo suficientemente ancho como para contener todo el texto dado como argumento. Si este texto tiene más de una línea, \colorboxserá demasiado largo para la línea y llegará hasta los márgenes. Además, como \colorboxes de una sola línea, no se puede utilizar \\en el interior.

Una forma de superar esto es colocar el texto que desea resaltar en un formato \parbox. A \parboxcrea un cuadro de ancho especificado y divide las líneas del interior para que coincidan con este ancho. En este ejemplo, creo un \parboxancho \textwidth-2\fboxsep, donde \fboxsepse deja libre el margen interior a la izquierda y a la derecha de un cuadro de color. Por lo tanto, este cuadro encaja exactamente dentro de los márgenes de la página.

\documentclass{article}
\usepackage{showframe}
\usepackage{xcolor}
\setlength\parindent{0pt}
\begin{document}
\colorbox{yellow}{
Quote from very very very very loooooooooongs section:
The properties of depth-first search depend strongly on whether the 
}

\colorbox{yellow}{\parbox{\dimexpr\textwidth-2\fboxsep}{
Quote from very very very very loooooooooongs section:\\
The properties of depth-first search depend strongly on whether the 
}}
\end{document}

ingrese la descripción de la imagen aquí


Sin embargo, probablemente sea más fácil utilizar el potente tcolorboxpaquete para lograr lo mismo. A continuación se muestra un ejemplo en el que defino un entorno myboxque da como resultado el mismo resultado que el anterior, pero con una interfaz de usuario más sencilla.

\documentclass{article}
\usepackage{showframe}
\usepackage{tcolorbox}
\newtcolorbox{mybox}{colback=yellow,boxsep=0pt,left=\fboxsep,right=\fboxsep,top=\fboxsep,bottom=\fboxsep,boxrule=0pt,arc=0pt,outer arc=0pt}
\setlength\parindent{0pt}
\begin{document}
\begin{mybox}
Quote from very very very very loooooooooongs section:
The properties of depth-first search depend strongly on whether the 
\end{mybox}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada