Como alinhar horizontalmente o texto no ambiente wrapfig com o texto circundante?

Como alinhar horizontalmente o texto no ambiente wrapfig com o texto circundante?

Meu código é:

\documentclass{article}
\usepackage[table]{xcolor}
\definecolor{background}{rgb}{1,0.62502,0}
\usepackage{wrapfig}
\setlength\intextsep{0pt}
\usepackage{lipsum} 

\begin{document}

\lipsum[1]
\begin{wrapfigure}{l}{6.5cm}
\noindent
\fcolorbox{background}{background}{
\begin{minipage}{0.5\textwidth} 
Some text. \lipsum[4]
%\fcolorbox{frame color}{box background color}{text}
\end{minipage}}
\end{wrapfigure}
\lipsum[1]

\end{document}

Que dá:

insira a descrição da imagem aqui

Estou bastante satisfeito com isso, mas está claro que as linhas de texto no ambiente de minipágina (mais adiante no ambiente wrapfigure) não estão claramente alinhadas horizontalmente com o texto ao redor. Existe uma maneira de alinhar horizontalmente as linhas de texto no ambiente wrapfig com o texto ao redor?

Quando removi o ambiente interno de minipáginas, acho que isso resolveu o trabalho de alinhar horizontalmente o texto. No entanto, gostaria de manter o ambiente de minipágina para manter a cor de fundo do meu texto quebrado.

Responder1

Use o parâmetro opcional minipage para obter alinhamento com a primeira linha de base (superior):\begin{minipage}[t]{0.5\textwidth}

Esta posição de argumento opcional determina como a minipágina se alinha verticalmente com o material circundante.

\fboxsepdefine a distância do quadro até a caixa fechada. O padrão é 3 pontos.

Defina-o como 0pt com \setlength{\fboxsep}{0pt}.

b

\documentclass{article}
\usepackage[table]{xcolor}
\definecolor{background}{rgb}{1,0.62502,0}
\usepackage{wrapfig}
\setlength\intextsep{0pt}
\usepackage{lipsum} 

\begin{document}
                
    \lipsum[1]
    \begin{wrapfigure}{l}{6.5cm}
        \noindent
        \setlength{\fboxsep}{0pt}% added <<<<<<<<<<<<<<
        \fcolorbox{background}{background}{%
            \begin{minipage}[t]{0.5\textwidth} % changed <<<<<<<<<<<<
                Some text. \lipsum[4]
                %\fcolorbox{frame color}{box background color}{text}
        \end{minipage}}
    \end{wrapfigure}
    \lipsum[1]
    
\end{document}

informação relacionada