Перейти к содержанию

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=

LaTeXПреамбула: \usepackage{graphicx}Открыть в редакторе (откроется в новой вкладке)
\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

LaTeXПреамбула: \usepackage{graphicx}Открыть в редакторе (откроется в новой вкладке)
\includegraphics[width=4cm]{graphicx-diagram.svg}

\includegraphics[width=4cm]{graphicx-chart.pdf}

height= игнорируется. Это изображение должно быть высотой 1 см, но оно сохраняет собственный размер:

height= игнорируется

LaTeXПреамбула: \usepackage{graphicx}Открыть в редакторе (откроется в новой вкладке)
\includegraphics[height=1cm]{graphicx-photo.png}

Вместо этого задайте width=. Чтобы изображение было высотой около 1 см, вычислите ширину по его пропорциям (у этого 16 на 9, то есть около 1,8 см).

Отсутствующий файл или файл в формате, который верстальщик не может прочитать, превращается в пунктирную заглушку и примечание на вкладке «Проблемы»:

Отсутствующее изображение даёт заглушку

LaTeXПреамбула: \usepackage{graphicx}Открыть в редакторе (откроется в новой вкладке)
\includegraphics[width=5cm]{results/plot.eps}

Вкладка «Проблемы»: Images not in the project: results/plot.eps

\resizebox масштабирует рисунок TikZ до заданной ширины:

\resizebox вокруг рисунка TikZ

LaTeXПреамбула: \usepackage{graphicx,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.