Дві панелі в один ряд

міні-сторінки пліч-о-пліч без війни пакетів.

Дві панелі в одному ряду

Іноді вам потрібні два зображення поруч, кожне з власним підписом і власним номером фігури. Для цього не потрібен спеціальний пакет. Звичайні вікна «міні-сторінки» всередині одного середовища «фігури» виконують свою роботу, і оскільки обидва зображення живуть в одному плаваючому місці, LaTeX ніколи не зможе розділити їх на різні сторінки.

Шаблон

\begin{figure}[htbp]
\centering
\begin{minipage}{0.48\textwidth}
\includegraphics[width=\linewidth]{a.pdf}
\caption{Left}
\end{minipage}\hfill
\begin{minipage}{0.48\textwidth}
\includegraphics[width=\linewidth]{b.pdf}
\caption{Right}
\end{minipage}
\end{figure}

«Міні-сторінка» — це вікно, яке поводиться як мініатюрна сторінка: воно має фіксовану ширину, яку ви вибираєте, а його вміст обертається та складається всередині цієї ширини. Тут кожна міні-сторінка займає 0,48\textwidth, тобто 48 відсотків ширини тексту. Це навмисно залишає 4 відсотки незатребуваними, а \hfill між двома полями — це розтягнутий простір, який розширюється, щоб заповнити його, штовхаючи одну панель до лівого поля, а іншу — до правого. Якщо ви встановите обидві ширини на 0,5\textwidth, вони будуть сумарно рівними ширині рядків без будь-якого розділення, а другий квадрат впаде на наступний рядок, що є найпоширенішою причиною того, що макети поруч таємничим чином складаються вертикально.

Всередині кожної міні-сторінки width=\linewidth масштабує зображення до ширини навколишнього поля, а не всієї сторінки. Використання натомість \textwidth є частою помилкою, яка робить кожне зображення таким же широким, як повний текстовий блок, що гарантує переповнення.

Зверніть увагу на те, де знаходяться підписи: всередині кожної міні-сторінки. Це дає кожній панелі повний підпис із власним номером, тому ця фігура створює, скажімо, Фігуру 3 і Фігуру 4, розташовані в одному ряду. Зовнішні параметри розміщення [htbp] повідомляють LaTeX, що він може розміщувати float тут, у верхній частині сторінки, унизу або на сторінці float, у такому порядку переваги.

Вирівнювання верхів і змішування вмісту

Якщо два зображення мають різну висоту, їхнє вертикальне вирівнювання може виглядати неправильно, оскільки міні-сторінки за умовчанням вирівнюються по центру. Натомість напишіть \begin{minipage}[t]{0.48\textwidth}, щоб вирівняти їх угорі. Міні-сторінки також не мають значення, що вони містять, тому цей самий макет розміщує фігуру біля таблиці або зображення біля абзацу пояснювального тексту, для чого не призначені пакунки у стилі підфігур.

Коли замість цього використовувати підфігури

Єдине, чого вам не може надати цей шаблон, — це панелі, позначені (a) і (b) під одним спільним підписом і одним номером фігури. У той момент, коли вам потрібна «Рисунок 5(a)», а не дві незалежні фігури, перейдіть на підфігури. Емпіричне правило: міні-сторінки призначені для фігур, які випадково є сусідами, тоді як підфігури призначені для однієї фігури, яка випадково має частини.

Назад до Поплавці та чорнило