Как заставить фигуру охватывать ширину страницы в LaTeX: методы и примеры кода

Чтобы фигура занимала всю ширину страницы в LaTeX, вы можете использовать несколько методов. Вот некоторые из наиболее часто используемых подходов, а также примеры кода:

Метод 1. Использование среды figure*
Среда figure*позволяет создать фигуру, охватывающую оба столбца в документе с двумя столбцами или всю ширину страницы в документе с одним столбцом. Вот пример:

\documentclass[twocolumn]{article}
\usepackage{graphicx}
\begin{document}
\begin{figure*}
  \centering
  \includegraphics[width=\textwidth]{example-image}
  \caption{Wide figure using the \texttt{figure*} environment.}
  \label{fig:wide-figure}
\end{figure*}
\lipsum[1-5] % Placeholder text
\end{document}

Метод 2: использование пакета adjustbox
Пакет adjustboxпредоставляет команду \adjustbox, которую можно использовать для масштабирования фигуру заданной ширины. Вот пример:

\documentclass{article}
\usepackage{graphicx}
\usepackage{adjustbox}
\begin{document}
\begin{figure}
  \centering
  \adjustbox{width=\textwidth}{\includegraphics{example-image}}
  \caption{Wide figure using the \texttt{adjustbox} package.}
  \label{fig:wide-figure}
\end{figure}
\lipsum[1-5] % Placeholder text
\end{document}

Метод 3: использование среды fullwidth(из класса memoir)
Если вы используете класс memoir, вы можете используйте среду fullwidth, чтобы создать фигуру, охватывающую всю ширину страницы. Вот пример:

\documentclass{memoir}
\usepackage{graphicx}
\begin{document}
\begin{figure}
  \begin{fullwidth}
    \centering
    \includegraphics[width=\linewidth]{example-image}
    \caption{Wide figure using the \texttt{fullwidth} environment.}
    \label{fig:wide-figure}
  \end{fullwidth}
\end{figure}
\lipsum[1-5] % Placeholder text
\end{document}

Это всего лишь несколько способов заставить фигуру занимать ширину страницы в LaTeX. Вы можете выбрать тот, который лучше всего соответствует вашим потребностям. Не забудьте указать в заполнителе example-imageпуть к фактическому файлу изображения.