Espaçamento entre figuras transferido para a próxima página

Espaçamento entre figuras transferido para a próxima página

Estou tentando alinhar uma imagem com o texto ao lado dela. Consegui alinhar bem o topo usando \setlength{\intextsep}{0em}%, mas por algum motivo o espaçamento vertical inferior da figura é transferido para a próxima página.

Link para captura de tela

Eu tentei usar os dois seguintes:

\setlength{\textfloatsep}{0em}
\setlength{\savedbelowcaptionskip}{0em}

Mas nenhum dos dois parece funcionar para mim.

Então aqui está o código que tenho no arquivo .tex no momento:

\chapter{Introduction}
\setlength{\columnsep}{1.5em}%
\setlength{\intextsep}{0em}%
\begin{wrapfigure}{o}{0.31\textwidth}
\centering
\smash{}{\includegraphics[width=0.31\textwidth]{Images/Introduction/amazone.jpg}}
\caption{Wounded Amazon, Ny Carlsberg Glyptotek}
\label{img:amazon}
\end{wrapfigure}

Lorem ipsum...

E no meu arquivo .sty:

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{style}[2015/04/21 Report style package]

% Graphics
\RequirePackage{graphicx}
\RequirePackage{subcaption}
\RequirePackage{wrapfig}
\newlength\savedintextsep % For saving the top vertical spacing for figures
\setlength{\savedintextsep}{\intextsep}

Posso diminuir o tamanho da imagem para que ela não seja transferida para a página seguinte, mas ela não se alinha com a parte inferior do texto próximo a ela... Eu adoraria se houvesse uma solução para remover o espaçamento de transferência!

Responder1

Você pode usar o argumento opcional do ambiente para especificar o número de linhas estreitas. Aqui, se eu contasse bem, deveria ser:

 \begin{wrapfigure}[21]{o}{0.31\textwidth}

informação relacionada