Графика и LaTeX
Как оказалось, импортирование графических объектов в tex-документы вызывает много вопросов. Хотелось бы рассказать, как это организовано у нас.
1. В преамбуле tex-документа подключён пакет graphicx с опцией dvips:
\usepackage[dvips]{graphicx}
Драйвер dvips — программа, которая экспортирует dvi-файл в PostScript файл с расширением ps, что необходимо для последующего вывода печатного документа на принтер.
2. Исходными форматами картинок для наших руководств являются svg и png. Наиболее рациональным для LaTeX’а является использование формата eps. Многие графические приложения позволяют создать файл в данном формате, у нас для преобразования исходных файлов с расширением svg и png в формат eps используются следующие команды, прописанные в Makefile:
%.eps: %.png
convert $< $@
%.eps: %.svg
inkscape -z -E $@ $<
3. В преамбуле tex-документа опрделяем команду \image:
\newcommand{\image}[4][размер_картинки]{%
\begin{figure}[H]%
\noindent\centering\includegraphics[width=#1]{#2}%
\caption{#3}%
\label{fig:#4}%
\end{figure}}
4. В самом tex-документе там, где необходимо вставить рисунок, пишем:
\image[размер_картинки]{путь к файлу с картинкой}{подрисуночная подпись}{метка}
Например:
\image[50mm]{pics/picture}{Картинка}{pic}
Размер картинки имеет смысл указывать в том случае, если он отличается от размера, заданного командой \image в преамбуле.
Расширение файла указывать не нужно, по умолчанию оно .eps.