Каталог фигур
Фигуры сценариев вождения
Заголовок раздела «Фигуры сценариев вождения»| Фигура | Назначение |
|---|---|
| Linestring | Непрерывная линия для границ полос движения, бордюров и разметки. |
| Lane | Полоса движения с двумя границами, центральной линией и слотами соединений (Next / Previous / Left / Right). |
| Vehicle | Шаблонное транспортное средство (Sedan, Bus, Truck, Motorcycle). |
| Pedestrian | Шаблонный пешеход (Walking, Simple). |
| Path | Траектория для стрелок, групп следов или маршрутов сценария. Стиль стрелки или ленты. |
| Polygon | Замкнутая область (парковка, заштрихованная зона). |
| Crosswalk | Готовый пешеходный переход. |
| TrafficLight | Светофор для транспортных средств или пешеходов. |
| Intersection | Шаблон многополосного перекрёстка. |
Базовые фигуры
Заголовок раздела «Базовые фигуры»| Фигура | Назначение |
|---|---|
| LineArrow | Стрелка из одного сегмента. |
| Arrow | Произвольная стрелка. |
| Text | Обычный или аннотированный текст. |
| Math (LaTeX) | Отрисованное уравнение LaTeX, подробнее см. раздел Math (KaTeX) ниже. |
| Freehand | Рисунок от руки. |
| Rectangle | Прямоугольник, выровненный по осям. |
| Ellipse | Эллипс, выровненный по осям. |
| Image | Импортированный PNG / JPG / SVG. |
Math (KaTeX)
Заголовок раздела «Math (KaTeX)»Фигура Math (иконка fx на панели инструментов, а также клавиша /) хранит исходный код LaTeX и отрисовывает его через KaTeX. Исходный код остаётся доступным для редактирования — дважды щёлкните любую формулу, чтобы снова открыть встроенный редактор. Пошаговое руководство приведено в руководстве.
Поддерживаемый синтаксис LaTeX
Заголовок раздела «Поддерживаемый синтаксис LaTeX»Фигура Math поддерживает всё из списка поддерживаемых функций KaTeX. Основные категории:
| Категория | Примеры |
|---|---|
| Греческие буквы | \alpha \beta \gamma \pi \Omega |
| Операторы | \sum \int \prod \lim \nabla |
| Дроби и корни | \frac{a}{b} \sqrt{x} \sqrt[3]{x} |
| Нижние/верхние индексы | x_1^2 x_{i,j}^{n+1} |
| Теория множеств и логика | \in \notin \subseteq \forall \exists \implies |
| Стрелки | \to \rightarrow \Rightarrow \leftrightarrow |
| Украшения | \hat{x} \bar{x} \vec{v} \tilde{x} \overline{ABC} |
| Матрицы | \begin{pmatrix} a & b \\\\ c & d \end{pmatrix} |
| Выровненные системы | \begin{align} f &= g \\\\ h &= k \end{align} |
| Разбор по случаям | \begin{cases} x & \text{if } y \\\\ 0 & \text{otherwise} \end{cases} |
Химия (mhchem) | \ce{2 H2 + O2 -> 2 H2O} \pu{12 km/h} |
Синтаксические ошибки не приводят к сбоям редактора — KaTeX выделяет проблемные токены красным цветом прямо в процессе набора.
Атрибуты стиля
Заголовок раздела «Атрибуты стиля»Панель атрибутов фигуры Math предоставляет следующие настройки:
| Свойство | Диапазон / варианты |
|---|---|
| Color | Любой цвет из палитры drawtonomy. По умолчанию: чёрный. |
| Size | 8–200 пикселей (размер шрифта). По умолчанию: 20 пикселей. Вся формула масштабируется пропорционально. |
Поворот фигуры Math выполняется так же, как и для любой другой фигуры: перетащите маркер, который появляется над рамкой выделения.
Экспорт
Заголовок раздела «Экспорт»Фигуры Math экспортируются через все форматы из раздела форматов экспорта:
- SVG / PNG /
.drawtonomy.svg— отрисованный HTML KaTeX встраивается непосредственно в файл, поэтому формулы остаются чёткими при любом масштабе. - PDF / EPS — глифы текста преобразуются в контуры с помощью
opentype.js, включая знак корня (\sqrt), так что файл не зависит от наличия нужных шрифтов у получателя.
Ограничения
Заголовок раздела «Ограничения»- Размещение нескольких сотен формул на одном холсте работает, однако каждая из них является самостоятельным рендером KaTeX — при очень большой плотности страница может работать медленнее.
- Пользовательские макросы KaTeX (
\newcommand) не поддерживаются; рендерер работает с настройками KaTeX по умолчанию плюсmhchem.
Пользовательские шаблоны
Заголовок раздела «Пользовательские шаблоны»Вы можете добавлять SVG-шаблоны для транспортных средств, пешеходов, дорожной разметки и знаков. Процесс участия описан в Template Guide.