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