Перейти к содержимому
EasyLaTeX
EasyLaTeXDocs

Вставка изображений

Вставляйте изображения проекта через \includegraphics из graphicx. Храните изображения вместе с исходниками и обращайтесь к ним по путям относительно проекта.

Настройка EasyLaTeX для русского текста: XeLaTeX с article, fontspec и babel; подключите graphicx. Для примеров с внешними изображениями в проекте нужны указанные файлы.

Подготовка файлов изображений

Загрузите изображения через дерево файлов EasyLaTeX и организуйте их в images/. В этих примерах main.tex расположен в корне проекта:

Plain text
my-document/├── main.tex└── images/    └── experiment-result.png

Предпочитайте переносимые имена вроде experiment-result.png из латинских букв, цифр, дефисов и подчёркиваний. Избегайте пробелов и платформозависимых символов, усложняющих пути.

Вставка одного изображения

Подключите пакет в преамбуле:

LaTeX
\usepackage{graphicx}

Затем укажите изображение в основном тексте:

LaTeX
\includegraphics{images/experiment-result.png}

Используйте точные имя файла и расширение. PNG, JPEG и PDF — стандартные варианты для поддерживаемых движков; PDF хорошо подходит для векторной графики, PNG и JPEG — для растровых изображений.

Управление размером

Задавайте width, height или scale, а не полагайтесь на исходный размер:

LaTeX
\includegraphics[width=0.7\linewidth]{images/experiment-result.png}

\linewidth — доступная ширина в текущем месте, поэтому относительные размеры адаптируются к колонкам и окружениям списков. Обычно они надёжнее фиксированного значения вроде 12cm.

Чтобы сохранить пропорции, задайте только ширину или высоту. Если нужны оба ограничения, добавьте keepaspectratio:

LaTeX
\includegraphics[  width=0.8\linewidth,  height=6cm,  keepaspectratio]{images/experiment-result.png}

Пути поиска изображений

Если изображений много, определите путь поиска в преамбуле:

LaTeX
\graphicspath{{images/}}

После этого обращение к изображению можно сократить:

LaTeX
\includegraphics[width=0.7\linewidth]{experiment-result.png}

Каждому элементу \graphicspath нужна собственная пара фигурных скобок. Настройка влияет на поиск изображений, а не на все пути проекта.

Обрезка и поворот

trim задаёт величины слева, снизу, справа и сверху. Для скрытия обрезанных областей используйте clip:

LaTeX
\includegraphics[  width=0.7\linewidth,  trim=1cm 0.5cm 1cm 0.5cm,  clip]{images/experiment-result.png}

Для поворота используйте angle:

LaTeX
\includegraphics[width=0.6\linewidth,angle=90]{images/experiment-result.png}

При обрезке сохраняйте видимыми необходимые оси, масштабы, легенды и сведения об источнике.

Частые проблемы

File ... not found

Проверьте загруженный файл, расширение, регистр и каталог. Используйте путь проекта, а не путь на своём компьютере.

Изображение выходит за поле

Используйте width=\linewidth или меньшую долю ширины вместо уменьшения шрифта всего документа.

Изображение и описание разделились

Поместите их в окружение figure с \caption и \label. См. Подписи, метки и размещение плавающих объектов.

Полный пример

Перед компиляцией загрузите experiment-result.png в images/:

LaTeX
\documentclass[a4paper,12pt]{article}\usepackage{fontspec}\setmainfont{CMU Serif}\setsansfont{CMU Sans Serif}\setmonofont{CMU Typewriter Text}\usepackage[russian]{babel}\usepackage{graphicx}\graphicspath{{images/}}​\begin{document}​Вставим изображение шириной 70\% текущей строки.​\begin{center}  \includegraphics[width=0.7\linewidth]{experiment-result.png}\end{center}​\end{document}