Como destacar a seção citada?

Como destacar a seção citada?

Tentei destacar uma seção citada em meu documento usando \colorbox{}{}, mas quando coloco uma seção grande lá, ela não cabe mais na minha página.

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

A saída que desejo obter é algo assim:

Citação da seção muito, muito, muito loooooooooongs:
As propriedades da pesquisa em profundidade dependem fortemente de se o

Responder1

A \colorboxcria uma caixa de uma linha larga o suficiente para conter todo o texto fornecido como argumento. Se este texto tiver mais de uma linha, \colorboxserá muito longo para a linha e alcançará as margens. Além disso, como \colorboxé apenas de uma linha, você não pode usar \\internamente.

Uma maneira de superar isso é colocar o texto que você deseja destacar em um arquivo \parbox. A \parboxcria uma caixa com largura especificada e quebra as linhas internas para corresponder a essa largura. Neste exemplo, crio um \parboxde width \textwidth-2\fboxsep, onde \fboxsepé a margem interna deixada livre à esquerda e à direita de uma colorbox. Assim, esta caixa cabe exatamente dentro das margens da 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}

insira a descrição da imagem aqui


No entanto, provavelmente é mais fácil usar o tcolorboxpacote poderoso para conseguir o mesmo. Aqui está um exemplo onde defino um ambiente myboxresultando na mesma saída acima, mas com uma interface de usuário mais fácil.

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

insira a descrição da imagem aqui

informação relacionada