Вставьте фигуру
GraphicX, ширина, пути, PDF или PNG.
Вставляем фигуру
LaTeX не имеет встроенной поддержки изображений. Все это происходит из пакета graphicx, который предоставляет команду \includegraphics, и по соглашению изображение заключено в среду figure, чтобы оно могло содержать заголовок и номер. Этот шаблон вы будете использовать сотни раз:
\usepackage{graphicx}\begin{figure}[htbp] \centering \includegraphics[width=0.8\textwidth]{figures/pipeline.pdf} \caption{System overview.} \label{fig:pipeline}\end{figure}Что делает каждая строка
Строка \usepackage{graphicx} идет в преамбуле перед \begin{document} и должна появиться только один раз, независимо от того, сколько изображений вы включаете.
Среда «figure» делает изображение плавающим, что означает, что LaTeX выбирает, где оно приземлится, а не привязывает его именно к этому месту в тексте. Буквы [htbp] обозначают ваши предпочтения по размещению: h означает место, где появляется код, t означает верхнюю часть страницы, b означает нижнюю часть страницы, а p означает отдельную страницу с плавающей запятой. LaTeX пробует их в этом порядке и выбирает первый, который создает достойную страницу. Если ваша фигура неожиданно дрейфует куда-то, это нормальное поведение поплавка, и где на самом деле приземляются поплавки объясняет, как с этим справиться.
\centering центрирует изображение по горизонтали внутри текстового блока. width=0,8\textwidth масштабирует изображение до 80 процентов ширины текста, сохраняя при этом его соотношение сторон, что почти всегда лучше, чем указание абсолютного размера в сантиметрах, поскольку оно адаптируется при изменении полей документа. Путь к файлу указывается относительно корня проекта, поэтому «figures/pipeline.pdf» означает папку «figures» рядом с вашим основным файлом «.tex». Наконец, \caption печатает пронумерованную подпись, а \label записывает номер, чтобы \ref{fig:pipeline} мог цитировать его из текста. Метка должна идти после подписи по причинам, описанным в captions and labels.
Какой формат файла использовать
Предпочитайте PDF для любого векторного изображения, то есть для графиков, диаграмм и блок-схем, поскольку векторная графика остается четкой при любом масштабе и любом размере печати. Используйте PNG для снимков экрана и других пиксельных изображений. JPG приемлем для фотографий, где артефакты сжатия незаметны. Ни в коем случае не встраивайте насыщенный текстом контент в виде снимков экрана, так как при печати он размывается и его невозможно найти.
Также измените размер больших фотографий, прежде чем включать их. 12-мегапиксельная фотография, отображаемая с шириной 8 сантиметров, раздувает PDF-файл и замедляет каждую компиляцию, в то время как версия, уменьшенная примерно до 300 точек на дюйм при печатном размере, выглядит идентично.
Ошибка, которую следует избегать
Не боритесь с плавающей запятой в первый день, требуя только [h]. LaTeX часто отказывается, тогда переносит рисунок и все, что за ним стоит, в конец главы. Напишите [htbp], поместите код рисунка рядом с абзацем, который первым на него ссылается, и пусть цифры и ссылки отслеживают его за вас.
Figures checkOptional practice quiz
A short check on what this lesson covers. Wrong answers show the right one. Choices are shuffled each attempt. You can retry as often as you like.