graphicx и \includegraphics в Scissor LaTeX
Пакет graphicx работает в Scissor LaTeX частично: \includegraphics показывает файлы PNG, JPG, SVG и PDF из вашего проекта и читает width=; height, scale, angle, trim и clip игнорируются, \rotatebox не поворачивает, а \scalebox и \resizebox меняют размер только рисунка TikZ.
Что делает пакет
graphicx даёт команду \includegraphics[options]{file} для вставки файла изображения и блоки, которые масштабируют, меняют размер или поворачивают своё содержимое: \scalebox, \resizebox и \rotatebox.
Что здесь работает
| Команда или параметр | В Scissor LaTeX | Примечания |
|---|---|---|
\includegraphics{file.png} | Работает | Файлы PNG, JPG, JPEG, SVG и PDF в проекте. Без width= изображение сохраняет собственный размер. |
\includegraphics{file} (без расширения) | Частично | Находит файлы .png, .jpg, .jpeg и .svg. Для PDF расширение нужно написать: {plot.pdf}. |
width=0.5\linewidth, width=4cm | Работает | Длины и доли \linewidth или \textwidth. Высота следует пропорциям. |
height=, scale=, angle=, trim=, clip, keepaspectratio | Пропускается | Игнорируются без сообщения. |
| Файлы EPS или файл, которого нет в проекте | Заглушка | Пунктирная рамка с именем файла и примечание «Изображений нет в проекте» на вкладке «Проблемы». |
| Несколько изображений в ряд | Частично | Каждое изображение ставится на отдельную строку, даже внутри абзаца. Изображения рядом работают только в ячейках tabular. |
\graphicspath{...} | Пропускается | Принимается без сообщения. |
\scalebox{2}{...}, \resizebox{w}{!}{...} | Частично | Меняется размер только одного рисунка TikZ внутри; текст и изображения сохраняют свой размер. |
\rotatebox{90}{...} | Пропускается | Содержимое сохраняется, но не поворачивается. |
\reflectbox{...} | Не поддерживается | Пропускается с примечанием на вкладке «Проблемы»; содержимое сохраняется. |
Примеры
Изображение шириной в половину строки, в рисунке с подписью:
\includegraphics с width=
\begin{figure}[h]
\centering
\includegraphics[width=0.5\linewidth]{graphicx-photo}
\caption{Weekly orders in John Doe's shop.}
\label{fig:orders}
\end{figure}
Figure~\ref{fig:orders} shows four weeks.Файлы SVG и PDF тоже работают. Для PDF пишите расширение:
Изображения SVG и PDF
\includegraphics[width=4cm]{graphicx-diagram.svg}
\includegraphics[width=4cm]{graphicx-chart.pdf}height= игнорируется. Это изображение должно быть высотой 1 см, но оно сохраняет собственный размер:
height= игнорируется
\includegraphics[height=1cm]{graphicx-photo.png}Вместо этого задайте width=. Чтобы изображение было высотой около 1 см, вычислите ширину по его пропорциям (у этого 16 на 9, то есть около 1,8 см).
Отсутствующий файл или файл в формате, который верстальщик не может прочитать, превращается в пунктирную заглушку и примечание на вкладке «Проблемы»:
Отсутствующее изображение даёт заглушку
\includegraphics[width=5cm]{results/plot.eps}Вкладка «Проблемы»: Images not in the project: results/plot.eps
\resizebox масштабирует рисунок TikZ до заданной ширины:
\resizebox вокруг рисунка TikZ
\resizebox{3cm}{!}{%
\begin{tikzpicture}
\draw (0,0) rectangle (4,2);
\draw (0,0) -- (4,2);
\node at (2,2.4) {44};
\end{tikzpicture}}Совместимость
- Из установленного TeX сюда: загрузите файлы изображений с теми же именами папок. Изображения, размер которых задан через
height=илиscale=, появляются в собственном размере; перейдите наwidth=. К рисункам PDF, подключённым без расширения, нужно добавить.pdf. - Отсюда в установленный TeX: pdfLaTeX не читает файлы SVG. Преобразуйте их в PDF (или используйте пакет
svg) либо оставьте только изображения PNG, JPG и PDF.
Полное руководство есть на CTAN: ctan.org/pkg/graphicx. О рисунках, подписях и размещении читайте в разделах Рисунки и изображения и Плавающие объекты: размещение рисунков и таблиц.
Вопросы и ответы
Почему моё изображение слишком большое?
Без width= изображение сохраняет собственный размер, а height= и scale= игнорируются. Добавьте width=0.8\linewidth или фиксированную ширину, например width=6cm.
Можно ли вставить рисунок в формате PDF?
Да. Загрузите PDF в проект и напишите имя файла с расширением, например \includegraphics[width=\linewidth]{plot.pdf}.
Почему моё изображение отображается как пунктирная рамка?
Файла нет в проекте, путь отличается или это файл EPS. Вкладка «Проблемы» называет файл, который не удалось найти.
Каждый пример на этой странице верстается в Scissor LaTeX при сборке сайта. Обновлено 2026-11-07.