Расположение нескольких картинок и таблиц рядом (minipage)

Зачем нужно окружение minipage

В стандартном LaTeX каждый рисунок или таблица стремятся занять всю горизонтальную полосу страницы. Если иллюстрации узкие или вытянуты вертикально, на листе образуются огромные пустые поля, а объем документа неоправданно растет.

Окружение minipage создает независимую «мини-страницу» фиксированной ширины. Несколько таких блоков, поставленных друг за другом без пустой строки, выстраиваются строго в одну горизонтальную линию.

Две картинки рядом latex minipage: пошаговый шаблон

Классический способ расположить две картинки рядом latex minipage с общей или раздельными подписями (в отличие от обтекания картинок текстом через wrapfig):

LaTeX
\begin{figure}[htbp]
    \centering
    % Первый блок (48% ширины текста)
    \begin{minipage}[b]{0.48\textwidth}
        \centering
        \includegraphics[width=\textwidth]{chart1.pdf}
        \caption{Эксперимент до оптимизации}
        \label{fig:chart1}
    \end{minipage}
    \hfill % Резиновый горизонтальный пробел между блоками
    % Второй блок (48% ширины текста)
    \begin{minipage}[b]{0.48\textwidth}
        \centering
        \includegraphics[width=\textwidth]{chart2.pdf}
        \caption{Эксперимент после оптимизации}
        \label{fig:chart2}
    \end{minipage}
\end{figure}

Команда \hfill автоматически распределяет оставшиеся 4% ширины в аккуратный равномерный зазор между двумя иллюстрациями.

Текст рядом с таблицей latex: компактная верстка

В методических указаниях и научных отчетах часто требуется разместить текст рядом с таблицей latex — например, краткое пояснение к числовым коэффициентам:

LaTeX
\noindent
\begin{minipage}[c]{0.52\textwidth}
    \begin{tabular}{|l|c|r|}
        \hline
        \textbf{Параметр} & \textbf{Символ} & \textbf{Значение} \\
        \hline
        Коэффициент трения & $\mu$ & 0.15 \\
        Масса образца & $m$ & 2.45 кг \\
        Ускорение & $a$ & 9.81 м/с$^2$ \\
        \hline
    \end{tabular}
\end{minipage}
\hfill
\begin{minipage}[c]{0.44\textwidth}
    \small
    Приведенные в таблице константы соответствуют стандартным атмосферным условиям ($T = 20~^\circ\text{C}$, $P = 101.3$~кПа). Расчет выполнен по формуле сухого трения.
\end{minipage}

Независимая нумерация подрисуночных подписей (subcaption)

Если две картинки являются частями одной общей иллюстрации, лучше подключить пакет subcaption и использовать окружения subfigure. Это дает стандартную нумерацию вида «Рисунок 1 — Схема установки: а — вид спереди; б — вид сверху», что отлично согласуется с правилами двойной нумерации рисунков по главам по ГОСТ.

Вертикальное выравнивание блоков (t, c, b)

Опциональный параметр выравнивания определяет, по какой линии центрируются соседние блоки minipage:

  • [t] (top) — выравнивание по первой строке текста или верхнему краю картинки;
  • [c] (center) — выравнивание по геометрическому центру (по умолчанию);
  • [b] (bottom) — выравнивание по нижней базовой линии (идеально для подрисуночных подписей).

Практические советы

1

Опасность пустой строки в коде

Никогда не оставляйте пустую строку между закрывающим \end{minipage} и следующим \begin{minipage}, иначе LaTeX воспримет это как новый абзац и перенесет второй блок на следующую строку.

2

Сумма ширин менее 1.0\textwidth

Суммарная ширина двух minipage плюс пробел не должна превышать \textwidth, иначе возникнет ошибка переполнения Overfull \hbox.

Попробуйте прямо сейчас

Управляйте версткой графики в Labkeeper

Онлайн-редактор LaTeX с поддержкой многоколоночной верстки, пакета minipage и мгновенным PDF-рендерингом.

LaTeX editor screenshot
  • Полновесная компиляция: Получайте PDF профессионального качества с помощью встроенного LaTeX-компилятора.
  • 60 секунд на выполнение: Работайте со сложными документами без ограничений — лимит времени компиляции в разы выше, чем в аналогичных сервисах.
  • Умная конвертация: Любые вычислительные формулы автоматически преобразовываются в красивый LaTeX
  • Гибридный синтаксис: Используйте легковесные вставки Markdown прямо в сложном LaTeX-коде для ускорения работы.
bg

Другие статьи