Я пытаюсь выровнять изображение с текстом, рядом с которым оно расположено. Мне удалось выровнять верх с помощью \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}