Формулы и уравнения
Правила записи математических выражений, их нумерации и оформления пояснений.
Формулы и уравнения в отчёте выделяются из текста в отдельную строку. Шаблон modern-g7-32
автоматически обеспечивает правильное выравнивание выражений и их нумерацию в круглых скобках.
Быстрый старт
Для вставки формулы используйте синтаксис Typst с символами $. Чтобы формула была пронумерована
и выделена в отдельный блок, ставьте пробелы вокруг знаков доллара.
Подробный синтаксис математических выражений описан в официальном
разделе Math документации Typst.
Формула @sum-eq позволяет вычислить сумму чисел.$ sum_(k=0)^n k = (n(n+1)) / 2 $ <sum-eq>
Автоматизация и логика шаблона
Шаблон настраивает математические блоки согласно пунктам раздела 6.8:
- Выравнивание: Формулы располагаются по центру строки.
- Нумерация: Порядковый номер (арабские цифры) автоматически проставляется в крайнем правом положении в круглых скобках согласно 6.8.3.
- Связи в тексте: Ссылки на формулы через
@labelавтоматически оформляются в круглых скобках (например, «в формуле (1)»), как требует 6.8.4. - Нумерация в приложениях: Если формула находится в приложении, она
автоматически получает буквенно-цифровой индекс, например:
(Б.1).
Оформление пояснений («Где...»)
Согласно 6.8.2, пояснения символов приводятся непосредственно под формулой. Каждое значение пишется с новой строки. Первая строка начинается со слова «где» без двоеточия.
$ E = m c^2 $ <energy>где $E$ — энергия объекта; $m$ — его масса; $c$ — скорость света в вакууме.
Продвинутое использование
Перенос длинных формул
Если уравнение не умещается в одну строку, его следует переносить после математических знаков
(=, +, -, *, /). На новой строке знак повторяется согласно 6.8.1.
Нумерация в пределах раздела
Если вы пишете очень большой отчёт, вы можете включить нумерацию формул в пределах раздела
(например, (3.1)). Это допускается пунктом 6.8.5. Для этого в main.typ добавьте:
#set math.equation(numbering: "1.1")Кастомизация выравнивания
Если стандарты вашей организации требуют выравнивания формул по левому краю (с отступом 1.25 см), вы можете изменить это в начале документа:
#show math.equation.where(block: true): set align(left)
#show math.equation.where(block: true): pad.with(left: 1.25cm)Требования ГОСТ 7.32-2017
Размещение и перенос
6.8.1 Уравнения и формулы следует выделять из текста в отдельную строку. Выше и ниже каждой формулы или уравнения должно быть оставлено не менее одной свободной строки. Если уравнение не умещается в одну строку, оно должно быть перенесено после знака равенства (=) или после знаков плюс (+), минус (–), умножения (х), деления (:) или других математических знаков. На новой строке знак повторяется. При переносе формулы на знаке, символизирующем операцию умножения, применяют знак «Х».
Расшифровка символов
6.8.2 Пояснение значений символов и числовых коэффициентов следует приводить непосредственно под формулой в той же последовательности, в которой они представлены в формуле. Значение каждого символа и числового коэффициента необходимо приводить с новой строки. Первую строку пояснения начинают со слова «где» без двоеточия с абзаца.
Порядок нумерации
6.8.3 Формулы в отчете следует располагать посередине строки и обозначать порядковой нумерацией в пределах всего отчета арабскими цифрами в круглых скобках в крайнем правом положении на строке. Одну формулу обозначают (1).
6.8.4 Ссылки в отчете на порядковые номера формул приводятся в скобках: в формуле (1).
6.8.5 Формулы, помещаемые в приложениях, нумеруются арабскими цифрами в пределах каждого приложения с добавлением перед каждой цифрой обозначения приложения: (В.1). Допускается нумерация формул в пределах раздела. В этом случае номер формулы состоит из номера раздела и порядкового номера формулы, разделенных точкой: (3.1).
Поделитесь своим мнением об этой странице