fbpx

Разработка приложений для ТехЭдитора: Руководство

Как вывести формулу LaTeX

Рейтинг: 4 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда не активна
 

Рассмотрим, как с помощью скрипта добавить в отчет математическую формулу.

LaTeX

Все формулы в отчетах TechEditor формируются на специальном языке формульной верстки LaTeX. В ТехЭдиторе используется диалект LaTeX, т. е. поддерживаются не все команды базового языка, а некоторые из них могут иметь отличия.

Например, формула

\[\frac{A^2}{B_f}=C_2\]

формируется скриптом:

\frac{A^2}{B_f}=C_2

 Подробнее о LaTeX-командах Вы узнаете из соответствующего раздела Руководства пользователя.

Определяем формулу в скрипте

Чтобы автоматически вывести в отчете LaTeX-формулу, в активном приложении сначала следует определить переменную или константу:

TechEditor - application script equation

В данном примере используется скрипт:

uses
Classes, Dialogs;

const
PARAM_C2 = '\frac{A^2}{B_f}=C_2';

begin
UpdateReport;
end;

Обратите внимание, что в блоке begin..end модуля находится процедура UpdateReport. Это сделано с целью, чтобы отчет автоматически обновлялся при запуске приложения.

Добавляем скриптовую формулу в отчет

Поместите курсор в то место отчета, где планируется вывод формулы. Нажмите "Script equation" на ленте инструментов Automation > Report automation objects:

TechEditor - insert script equation

В появившемся окне укажите имя параметра, который отвечает за формулу в скрипте:

TechEditor - insert script equation

Нажмите OK. Убедитесь, что на месте курсора появился объект с таким же текстом. Пока что не обращайте внимание на начертание символов, текст выводится в формате LaTeX.

Получаем готовую формулу

Запустите Ваше приложение кнопкой Run. Убедитесь, что формула приобрела правильный вид:

TechEditor - insert script equation

Поздравляем! Теперь Вы знаете, что из скриптового движка ТехЭдитора можно вывести абсолютно любую текстовую информацию.

Повторное использование формулы в отчете

Чтобы повторно использовать формулу в отчете, достаточно выделить ее, скопировать и вставить в нужное место. При этом изменения формулы через скрипт будут автоматически применены ко всем скопированным экземплярам формулы.

Мероприятия

К сожалению, в настоящий момент нет мероприятий.
Просмотреть все мероприятия

Простой калькулятор в TechEditor за 10 минут!

Ontario Building Code 2012 | Load combination (Free Application & Report Template)

Видеообзор версии 1.0

Новые статьи

Dystlab™ — Project for Engineers

Dystlab™. Все права защищены.

Адрес офиса в Канаде: 223-2275 Lake Shore Boulevard West, Toronto, ON, M8V 3Y3

Адрес офиса в Украине: 76006, г. Ивано-Франковск, ул. Ивана Миколайчука 17/97

E-mail:
technot needed texteditoranother not needed text@dystlabdummy text.store

Telegram:
https://t.me/techeditor

Dystlab™ — торговая марка, зарегистрированная в Государственном реестре свидетельств Украины на знаки для товаров и услуг 26.02.2018, свидетельство № 238304. Владелец: физическое лицо-предприниматель Артемов В. Е., ЕГРПОУ/ИНН: 3003314690.

Всё самое интересное о TechEditor — в Твиттере. Присоединяйся!

TechEditor Twitter