possível bug com wrapfig (pouco antes do início da seção)

possível bug com wrapfig (pouco antes do início da seção)

Parece que me deparei com um bug ao usar o wrapfig. Se eu usar um wrapfigambiente imediatamente antes de um \section{...}comando, terei algum comportamento ruim, que parece desaparecer se eu adicionar algum texto após o wrapfigambiente.

\documentclass[12pt,a4paper]{article}
\usepackage{todonotes}

\usepackage{lipsum}
\usepackage{wrapfig}
\usepackage{fullpage}

\begin{document}

\lipsum[1]

\begin{wrapfigure}{r}{0.6\textwidth}
\missingfigure{}
\caption{a figure}
\end{wrapfigure}

%This text fixes it.
\section*{Lorem}


\lipsum[2-3]

\end{document}

Isto dáinsira a descrição da imagem aqui

Observe o espaço extra no parágrafo final. Se, no entanto, eu descomentar "Este texto corrige", recebo

insira a descrição da imagem aqui

Fiz uma (breve) pesquisa e não encontrei nada sobre isso. O que está acontecendo?

Responder1

A documentação wrapfigdiz para você não colocar um wrapfigureambiente imediatamente antes de uma lista. O problema com \sectioné, porém, o mesmo: ambos wrapfiguree \sectionset \everypar, que significa “falha”.

Basta adicionarwrapfigure depoiso título da seção.

\documentclass[12pt,a4paper]{article}
\usepackage{todonotes}

\usepackage{lipsum}
\usepackage{wrapfig}
\usepackage{fullpage}

\begin{document}

\lipsum[1]

\section*{Lorem}

\begin{wrapfigure}{r}{0.6\textwidth}
\missingfigure{}
\caption{a figure}
\end{wrapfigure}

\lipsum[2-3]

\end{document}

insira a descrição da imagem aqui

informação relacionada