Редактор математических формул — отдельный инструмент
с собственным окном. Формула собирается
из элементов: текст, дробь, степень,
индекс, изображение. Элементы можно вкладывать друг
в друга — дроби внутри дробей, степени с дробными
показателями, индексы внутри индексов.
Формула может быть многострочной:
каждая строка собирается отдельно, а вставка
на страницу переносит всё целиком.
1. Как открыть редактор
Редактор математических формул вызывается через меню
«Вставка» → «Формула» или через
соответствующую кнопку на панели инструментов
(если её отображение включено в настройках).
- Открывается отдельное окно с полноценным редактором
- Содержит несколько областей: панель инструментов, предпросмотр, навигация, рабочая область и боковая панель
- Работает с текущим документом — сохраняет формулы в хранилище документа
2. Интерфейс редактора
Окно редактора разделено на пять областей. Каждая
выполняет свою задачу — понимание структуры сильно
ускоряет работу.
┌─────────────────────────────────────────────────────────┐
│ ВЕРХНЯЯ ПАНЕЛЬ │
│ [Символы] [Формулы] [Применить] [Отмена] │
├─────────────────────────────────────────────────────────┤
│ ПРЕДПРОСМОТР │
│ ┌───────────────────────────────────────────────────┐ │
│ │ Готовое изображение формулы (обновляется live) │ │
│ └───────────────────────────────────────────────────┘ │
├─────────────────────────────────────────────────────────┤
│ НАВИГАЦИЯ [Строки] [Дробь] [Степень] [Индекс] │
├──────────────────────────────────┬──────────────────────┤
│ РЕДАКТОР │БОКОВАЯ ПАНЕЛЬ │
│ │ │
│ [Текст] [Дробь] [Степень] │ Символы или │
│ [Индекс] [Новая строка] │ список формул │
│ │ │
│ ┌─── Строка 1 ────────┐ │ │
│ │ x² + y² = r² │ │ │
│ └─────────────────────┘ │ │
│ ┌─── Строка 2 ────────┐ │ │
│ │ a/b + c/d │ │ │
│ └─────────────────────┘ │ │
│ │ │
│ [Сохранить] [← Назад] │ │
└──────────────────────────────────┴──────────────────────┘
Верхняя панель
- Символы — показать/скрыть панель математических символов
- Формулы — показать/скрыть список сохранённых формул
- Применить — вставить готовую формулу на текущую страницу PDF
- Отмена — закрыть редактор без вставки
Панель предпросмотра
- Показывает текущую формулу так, как она будет выглядеть на странице
- Обновляется автоматически при каждом изменении
- Прокручивается, если формула больше области
Панель навигации
- Показывает текущий путь внутри структуры формулы
- Кнопка «Строки» — вернуться к списку строк
- Кнопки с названиями элементов — перейти к редактированию конкретного вложенного элемента
- Позволяет быстро переключаться между вложенными элементами
Боковая панель
- Панель символов — сгруппированный набор математических символов
- Список формул — все сохранённые формулы документа с возможностью открыть или удалить
- Переключение между панелями — через кнопки в верхней панели
3. Многострочные формулы
Формула может состоять из нескольких строк. Каждая строка
собирается независимо — со своими элементами, вложенностью
и порядком. При вставке на страницу все строки переносятся
вместе.
Работа со строками
- Кнопка «Новая строка» в панели редактора — добавить строку
- Каждая строка пронумерована (1, 2, 3…)
- Строка выделяется кликом — активная строка подсвечивается
- Кнопка «X» справа от строки — удалить строку
- При удалении строки нумерация автоматически пересчитывается
Когда нужны многострочные формулы
- Системы уравнений
- Пошаговые вычисления
- Формулы с условиями
- Любые записи, где строк несколько
x² + y² = r²
a² + b² = c²
4. Типы элементов
Формула собирается из элементов пяти типов. Каждый
добавляется отдельно и может быть отредактирован
независимо.
Текст
- Обычный текст: буквы, цифры, знаки
- Любые символы с панели символов
- Может содержать операторы, скобки, знаки сравнения
- Редактируется в отдельном текстовом поле
Дробь
- Числитель и знаменатель — отдельные области
- Каждая область может содержать любые вложенные элементы
- Горизонтальная линия рисуется автоматически
- Размеры и выравнивание подбираются под содержимое
(a + b) / (c + d)
Степень
- Основа и показатель степени — отдельные поля
- Показатель отображается уменьшенным шрифтом сверху
- Если перед вставкой был выделен текст — он автоматически становится основой
- Показатель может содержать вложенные дроби, степени, индексы
x2 an+1 e−x²
Нижний индекс
- Основа и индекс — отдельные поля
- Индекс отображается уменьшенным шрифтом снизу
- Если перед вставкой был выделен текст — он становится основой
- Индекс может содержать вложенные элементы
x1 ai,j H2O
Изображение
- Вставка растрового изображения прямо в формулу
- Поддержка PNG, JPG, JPEG, BMP, GIF
- Настраиваемый размер, смещение, baseline
- Можно заменить вставленное изображение на другое
- Используется для интегралов, сумм, специальных символов, которых нет в текстовом виде
5. Вставка элементов
Панель кнопок редактора
В верхней части рабочей области — пять кнопок для
добавления элементов в конец активной строки.
- Убедитесь, что активна нужная строка (кликните по ней)
- Нажмите кнопку: «Текст», «Дробь», «Степень», «Индекс»
- В строке появится новый элемент
- Кликните по нему — откроется редактор этого элемента
Вставка в конкретное место
Элемент добавляется не только в конец, но и в любое место
строки. Для этого у каждого элемента есть кнопки
«+» слева и справа (появляются при
наведении мыши).
- Кнопка «+» слева от элемента — открывает меню вставки перед ним
- Кнопка «+» справа от элемента — открывает меню вставки после него
- В меню — все типы элементов: Текст, Дробь, Степень, Индекс
- Так можно собрать формулу в нужном порядке, не перетаскивая элементы
Удаление элемента
- Кнопка «X» в правом верхнем углу элемента
- Появляется при наведении мыши на элемент
- Удаляет элемент из строки без подтверждения
Совет: если нужно вставить степень после
конкретного текстового элемента — наведите на него мышь,
нажмите «+» справа и выберите «Степень». Новый элемент
встанет в нужное место.
6. Редактирование элементов
Клик по элементу открывает его редактор в основной области.
Структура формулы при этом не теряется — навигация вверху
показывает текущий путь.
Редактор текста
- Одно поле для ввода текста
- Можно вставлять символы из панели символов
- Изменения сразу отражаются в предпросмотре
Редактор дроби
- Два поля: числитель и знаменатель
- В каждое поле можно добавить отдельные элементы: текст, дробь, степень, индекс
- Кнопка «+ Добавить» открывает меню вставки
- Каждый элемент внутри дроби редактируется отдельно
- Вложенность не ограничена
Редактор степени
- Два поля: основа и показатель степени
- Дополнительная панель символов: скобки
( ) { }, знак ^, умножение, шаблон ^{}
- Значок
^{} вставляет заготовку для вложенной степени
- Символы добавляются в позицию курсора в поле «Показатель»
Редактор нижнего индекса
- Два поля: основа и индекс
- Панель символов:
_ { } ( ) + - = ,
- Символы вставляются в позицию курсора
Редактор изображения
- Показывает текущее изображение и его размер
- Возможность заменить изображение на выбранное из панели символов
- Кнопки перемещения: ← → ↑ ↓ (смещение по 5 пикселей)
- Точный ввод смещения в поля X и Y (от −200 до 200)
- Масштабирование: кнопки «− Уменьшить» и «+ Увеличить» (шаг 10%)
- Ограничения размера: от 10×10 до 200×200 пикселей
Навигация по вложенным элементам
- В панели навигации вверху отображается весь путь
- Например:
Строки → Дробь → Степень
- Клик по любому уровню — быстрый переход к этому элементу
- Кнопка «Строки» — возврат к общему виду всех строк
- Кнопка «← Назад» — на шаг назад по стеку
7. Вложенность
Главная возможность редактора — элементы могут
быть вложены друг в друга. Это позволяет
записывать сложные математические выражения без
ограничений.
Примеры вложенности
- Дробь в дроби — трёхэтажные и более дроби
- Дробь в степени — например,
a^(1/2)
- Степень в дроби — числитель со степенью, знаменатель со степенью
- Индекс внутри индекса —
x_(i_j)
- Дробь с индексом в знаменателе —
1/x_i
- Смешанные конструкции — степень с дробным показателем, дробь с индексом в числителе
(a + 1) / (b + (c / d)) x1/2 ai,j
Совет: собирайте формулу «изнутри наружу» —
сначала простые элементы, потом добавляйте их
в дробь или степень. Так проще не запутаться.
8. Изображения в формулах
Кроме текста и стандартных элементов, в формулу можно
вставлять растровые изображения. Это
полезно для символов, которых нет в текстовом виде:
знаков интеграла, сумм, специальных операторов, сложных
обозначений.
Откуда берутся изображения
- Из панели символов — если символ представлен картинкой
- Из файла через диалог выбора изображения
- Из пользовательских символов, добавленных ранее
Настройка изображения
- Позиция — смещение по X и Y в пикселях
- Размер — ширина и высота, ограничены 200×200
- Baseline — уровень, относительно которого изображение выравнивается с текстом
- Масштабирование — плавное изменение размера
Замена изображения
- Откройте редактор изображения (клик по картинке)
- Выберите новый символ из панели символов
- Нажмите «Заменить» — изображение обновится
- Размер и baseline пересчитаются автоматически
9. Предпросмотр
Панель предпросмотра обновляется автоматически при каждом
изменении формулы. Здесь видно, как формула будет
выглядеть на странице PDF.
- Мгновенное обновление при вводе текста
- Отображение многострочных формул целиком
- Правильные пропорции дробей, индексов, степеней
- Учитывается вложенность на любую глубину
- Автоматическая прокрутка для больших формул
Совет: если формула «обрезается» в предпросмотре,
увеличьте её высоту или уменьшите масштаб. На страницу
PDF формула переносится целиком — предпросмотр лишь
отражает текущие пропорции.
10. Панель символов
Боковая панель содержит сгруппированный набор
математических символов. Клик по символу — вставка
в текущий элемент.
Как это работает
- Клик по символу вставляет его в активное поле редактора
- Символ добавляется в позицию курсора
- Если активно текстовое поле — символ вставляется в текст
- Если активно поле показателя степени или индекса — в него
- Если в панели редактора нет активного поля — символ добавляется как отдельный элемент в конец строки
Группы символов
- Греческие буквы (α, β, γ, π, Σ, Ω и другие)
- Математические операторы (+, −, ×, ÷, ±, ≈, ≠, ≤, ≥)
- Специальные символы (∞, ∂, ∇, √, ∫, ∑, ∏)
- Стрелки и знаки (→, ⇒, ↔, ∈, ⊂, ∪, ∩)
- Пользовательские символы, добавленные вручную
Скрыть и показать панель
- Кнопка «Символы» в верхней панели — переключает видимость
- Иконка меняется в зависимости от состояния (активна/неактивна)
- При скрытии освобождается место для редактора
11. Сохранение формул
Редактор может сохранять формулы в хранилище
документа. Это позволяет создавать библиотеку
формул и переиспользовать их в других местах.
Как сохранить формулу
- Соберите формулу в редакторе
- Нажмите «Сохранить» в панели редактора
- Формула сохраняется в хранилище текущего документа
- Кнопка подсвечивается зелёным — визуальное подтверждение
- Формула появляется в списке сохранённых
Список сохранённых формул
- Открывается кнопкой «Формулы» в верхней панели
- Показывает таблицу: номер, название, страница, предпросмотр
- Кнопка «Открыть» — загрузить формулу в редактор для изменения
- Кнопка «Удалить» — удалить формулу из хранилища
- Формула без привязки к странице отображается как «Не размещена»
- Кнопка «Обновить список» — перечитать хранилище
Редактирование сохранённой формулы
- Откройте панель «Формулы»
- Нажмите «Открыть» у нужной формулы
- Формула загрузится в редактор
- Внесите изменения
- Нажмите «Сохранить» — обновится существующая запись
Хранилище привязано к документу. Формулы
сохраняются рядом с PDF-файлом. При открытии того же
документа — список формул восстанавливается.
В проекте .dika формулы хранятся внутри архива.
12. Вставка на страницу
Вставка новой формулы
- Соберите формулу в редакторе
- Проверьте предпросмотр
- Нажмите «Применить» в верхней панели
- Редактор закроется
- Формула «прилипнет» к курсору на странице PDF
- Кликните в нужное место — формула зафиксируется
Редактирование уже вставленной формулы
- Выделите формулу на странице (
Ctrl + ЛКМ)
- Откройте редактор формул
- Внесите изменения
- Нажмите «Применить» — старая версия заменится новой
- История изменений сохранит обе версии
Отмена и сброс
- «Отмена» в верхней панели — закрыть без вставки
- «Сбросить» — очистить редактор и начать новую формулу
- Сохранённые формулы при сбросе не удаляются
Внешний вид формулы на странице
- Формула вставляется как векторный объект
- Масштабируется без потери качества
- Можно выделить, переместить, растянуть за маркеры
- При экспорте в PDF становится частью страницы
- В .dika-проекте остаётся редактируемой
13. Ограничения
Что важно знать:
- Нет поддержки LaTeX-синтаксиса — формула собирается визуально, из элементов
- Нет автоматической нумерации формул со ссылками
- Нет матриц произвольной размерности
- Нет многострочных выравниваний по знаку равно (как в LaTeX)
- Нет автозамены символов (например, ввод
alpha не превращается в α)
- Изображения в формулах ограничены размером 200×200 пикселей
- Шрифт формул фиксирован — изменить на другой нельзя
Совет: для сложных математических
текстов с большим количеством формул удобнее готовить
документ в LaTeX, а в DikobraskaPDF вставлять уже
готовые формулы как изображения.