Графика TikZ в LaTeX

Первая картинка

TikZ рисует векторную графику из кода, поэтому схемы автоматически совпадают со шрифтами документа. Подключите пакет и откройте картинку:

\usepackage{tikz} \begin{tikzpicture} \draw (0,0) -- (2,1) -- (0,2) -- cycle; \end{tikzpicture}

Узлы и рёбра

Большинство схем — это прямоугольники со стрелками. Узлы ставят блоки, рёбра их соединяют, а библиотека arrows даёт наконечники:

\usetikzlibrary{arrows.meta} \node (a) at (0,0) {Start}; \node (b) at (3,0) {End}; \draw[-{Stealth}] (a) -- (b);

Графики с pgfplots

Для графиков функций и диаграмм по данным используйте pgfplots поверх TikZ: оси, легенды и сетка достаются бесплатно, а график наследует стиль документа, а не выглядит вставленным из таблицы.

Стили держат единообразие

Опишите стили узлов и рёбер один раз в преамбуле и ссылайтесь на них везде: десять схем останутся визуально одинаковыми, а смена оформления будет правкой трёх строк вместо тридцати картинок. Называйте стили по смыслу (process, decision, data), а не по внешнему виду (bluebox), иначе после первого редизайна имена начнут врать.

Выносим медленные картинки

Сложные рисунки пересобираются на каждом прогоне и в итоге съедают основное время сборки. Библиотека external компилирует каждый tikzpicture один раз в PDF и переиспользует его, пока не изменится исходник, — минуты назад на каждом цикле правок за одну строку в преамбуле.

Автор статьи: Клавдия Кондакова

Изображение баннера