Wie kann ich Text in einer Wrapfig-Umgebung horizontal mit dem umgebenden Text ausrichten?

Wie kann ich Text in einer Wrapfig-Umgebung horizontal mit dem umgebenden Text ausrichten?

Mein Code ist:

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

Das ergibt:

Bildbeschreibung hier eingeben

Damit bin ich größtenteils zufrieden, aber es ist klar, dass die Textzeilen in der Minipage-Umgebung (weiter in der Wrapfigure-Umgebung) nicht klar horizontal mit dem umgebenden Text ausgerichtet sind. Gibt es eine Möglichkeit, die Textzeilen in der Wrapfig-Umgebung horizontal mit dem umgebenden Text auszurichten?

Als ich die interne Minipage-Umgebung entfernt habe, war die horizontale Ausrichtung des Textes damit erledigt. Ich möchte die Minipage-Umgebung jedoch behalten, um die Hintergrundfarbe meines umbrochenen Textes beizubehalten.

Antwort1

Verwenden Sie den optionalen Minipage-Parameter, um eine Ausrichtung mit der ersten (obersten) Grundlinie zu erreichen:\begin{minipage}[t]{0.5\textwidth}

Dieses optionale Argument steuert, wie die Miniseite vertikal mit dem umgebenden Material ausgerichtet wird.

\fboxseplegt den Abstand vom Rahmen zur umschlossenen Box fest. Der Standardwert ist 3pt.

Setzen Sie es mit auf 0pt \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}

verwandte Informationen