Интервал между рисунками переносится на следующую страницу

Интервал между рисунками переносится на следующую страницу

Я пытаюсь выровнять изображение с текстом, рядом с которым оно расположено. Мне удалось выровнять верх с помощью \setlength{\intextsep}{0em}%, но по какой-то причине нижний вертикальный интервал рисунка переносится на следующую страницу.

Ссылка на скриншот

Я пробовал использовать оба варианта:

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

Но ни один из них мне не подходит.

Вот код, который у меня сейчас в .tex-файле:

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

И в моем .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}

Я могу уменьшить размер изображения, чтобы оно не переносилось на следующую страницу, но тогда оно не будет выравниваться с нижним краем текста рядом с ним... Я был бы рад, если бы существовало решение, позволяющее удалить интервал переноса!

решение1

Вы можете использовать необязательный аргумент окружения, чтобы указать количество узких линий. Здесь, если я правильно посчитал, должно быть:

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

Связанный контент