Вставка изображений
Вставляйте изображения проекта через \includegraphics из graphicx. Храните изображения вместе с исходниками и обращайтесь к ним по путям относительно проекта.
Настройка EasyLaTeX для русского текста: XeLaTeX с article, fontspec и babel; подключите graphicx. Для примеров с внешними изображениями в проекте нужны указанные файлы.
Подготовка файлов изображений
Загрузите изображения через дерево файлов EasyLaTeX и организуйте их в images/. В этих примерах main.tex расположен в корне проекта:
my-document/├── main.tex└── images/ └── experiment-result.pngПредпочитайте переносимые имена вроде experiment-result.png из латинских букв, цифр, дефисов и подчёркиваний. Избегайте пробелов и платформозависимых символов, усложняющих пути.
Вставка одного изображения
Подключите пакет в преамбуле:
\usepackage{graphicx}Затем укажите изображение в основном тексте:
\includegraphics{images/experiment-result.png}Используйте точные имя файла и расширение. PNG, JPEG и PDF — стандартные варианты для поддерживаемых движков; PDF хорошо подходит для векторной графики, PNG и JPEG — для растровых изображений.
Управление размером
Задавайте width, height или scale, а не полагайтесь на исходный размер:
\includegraphics[width=0.7\linewidth]{images/experiment-result.png}\linewidth — доступная ширина в текущем месте, поэтому относительные размеры адаптируются к колонкам и окружениям списков. Обычно они надёжнее фиксированного значения вроде 12cm.
Чтобы сохранить пропорции, задайте только ширину или высоту. Если нужны оба ограничения, добавьте keepaspectratio:
\includegraphics[ width=0.8\linewidth, height=6cm, keepaspectratio]{images/experiment-result.png}Пути поиска изображений
Если изображений много, определите путь поиска в преамбуле:
\graphicspath{{images/}}После этого обращение к изображению можно сократить:
\includegraphics[width=0.7\linewidth]{experiment-result.png}Каждому элементу \graphicspath нужна собственная пара фигурных скобок. Настройка влияет на поиск изображений, а не на все пути проекта.
Обрезка и поворот
trim задаёт величины слева, снизу, справа и сверху. Для скрытия обрезанных областей используйте clip:
\includegraphics[ width=0.7\linewidth, trim=1cm 0.5cm 1cm 0.5cm, clip]{images/experiment-result.png}Для поворота используйте angle:
\includegraphics[width=0.6\linewidth,angle=90]{images/experiment-result.png}При обрезке сохраняйте видимыми необходимые оси, масштабы, легенды и сведения об источнике.
Частые проблемы
File ... not found
Проверьте загруженный файл, расширение, регистр и каталог. Используйте путь проекта, а не путь на своём компьютере.
Изображение выходит за поле
Используйте width=\linewidth или меньшую долю ширины вместо уменьшения шрифта всего документа.
Изображение и описание разделились
Поместите их в окружение figure с \caption и \label. См. Подписи, метки и размещение плавающих объектов.
Полный пример
Перед компиляцией загрузите experiment-result.png в images/:
\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}