Правила ISO для набора математики
- Авторы: Кулябов Д.С.1,2, Королькова А.В.1, Севастьянов Л.А.1, Рыбаков Ю.П.1
-
Учреждения:
- Российский университет дружбы народов
- Объединённый институт ядерных исследований
- Выпуск: Том 34, № 2 (2026)
- Страницы: 155-159
- Раздел: От редакции
- URL: https://journals.rudn.ru/miph/article/view/51918
- DOI: https://doi.org/10.22363/2658-4670-2026-34-2-155-159
- EDN: https://elibrary.ru/JEDOZP
- ID: 51918
Цитировать
Полный текст
Аннотация
Использование стандартов ISO для набора математики важно для повышения качества представления научных работ. В статье описываются основные требования стандартов ISO для набора математики. Кроме того, даются рекомендации по набору дифференциальных операторов.
Ключевые слова
Полный текст
ISO standards When typesetting mathematics, standards must be followed. ISO standards represent strict rules for the typesetting of mathematical data in the fields of physics and applied sciences. ISO standards are not free, but they are the reference standard for all typography guidelines. Standards: ISO 31-11:1992 (https://en.wikipedia.org/wiki/ISO_31-11). Superseded by ISO 80000-1:2009, ISO 80000-2:2019. ISO 80000-1:2009/Amd 1:2021 - Quantities and units - Part 1: General (https://www.iso.org/ standard/76921.html, https://en.wikipedia.org/wiki/ISO/IEC_80000) [1]. General principles: number notation, decimal sign, digit grouping, rules for units of measurement. ISO 80000-2:2019 - Quantities and units - Part 2: Mathematics (https://www.iso.org/stan- dard/64973.html) [2]. The basic standard for mathematical typesetting rules: italic/roman font, notations for functions, derivatives, imaginary units, etc. Brief description of the standard The essence of the standard is that the mathematical role of a symbol should be immediately clear from its design. Variables The word variable is used to denote a mathematical entity representing variable data. © 2026 D. S. Kulyabov, A. V. Korolkova, L. A. Sevastianov, Y. P. Rybakov This work is licensed under a Creative Commons “Attribution-NonCommercial 4.0 International” license. 156 Editorial DCM&ACS. 2026, 34 (2), 155-159 Variables are denoted by a single letter. Abbreviations are not permitted. 1. Some abbreviations have become widely popular and used, but they are prohibited by ISO rules. Variables are displayed in italics. If capital Greek letters denote a variable, they are also italicized (remember that in standard LATEX, they are upright by default). Quantities The word quantity is used to denote any physical entity that can be measured according to metrological practice. All quantity symbols should be italicized; oblique fonts are permitted, but italicized serif fonts should be preferred unless ISO regulations specify a sans-serif font: mathematical constants: numbers whose value does not change should be upright (e.g., e, i, π); differential symbol d should be upright to avoid confusion with the physical quantity ; number e should be upright to avoid confusion with the elementary electric charge ; The imaginary unit j in electrical engineering (i in other sciences) should be written in roman font to avoid confusion with the electric current density or electric current ; The transcendental number π = 3.14159 should be distinguished from the angle , etc. Other designations All characters that do not represent quantities should be set in a roman font, preferably a serif font, except where ISO rules require a sans-serif font: the rule includes numbers and their digits, and characters representing constant numerical values; mappings are not quantities or variables: for example, in the expression , the subscript is variable because it represents the th element in a sequence such as 0, 1, 2,…; if the subscript is an addition, such as “i” meaning “input”, it is written in roman: i. Matrices are typed in bold italic: single-column matrices are vectors and should be treated like any other matrix; multi-row and multi-column matrices are typed in uppercase; lowercase letters are reserved for vectors; geometric vectors, which are typed using uppercase or lowercase italic letters with an arrowhead, are not considered by ISO rules. Tensors should be typed in an italic, bold, sans-serif font. Labels for geometric objects such as points, segments, and angles (not their dimensions) should be in sans-serif fonts. The same rule applies to labels used in sketches and drawings representing mechanisms, electrical circuits, and the like, when the label refers to the object rather than its dimension. Notes for general (non-standard) functions are always italicized (e.g., , ( )). Standard functions (e.g., sin, cos, ln) are typed in roman font. 1In programming, identifiers are called variables in the sense that they can represent variable data, but computer programs are not mathematics. D. S. Kulyabov et al. ISO rules for typesetting mathematics 157 Software used Packages for XƎLATEX and LuaLATEX For X LATEX and LuaLATEX, you can use the unicode-math package (https://ctan.org/pkg/unicode- math). This package provides full control over fonts in formulas for X LATEX and LuaLATEX. It allows you to choose a font where all symbols are natively ISO-compliant (for example, constants are direct). When using unicode-math, many older math packages (amssymb, mathrsfs, etc.) become unnecessary, since their symbols are now directly accessible. Packages for pdfLATEX Since it is not possible to implement all the features using a standard font in this case, it is necessary to use a set of packages that provide similar features. PM-ISOmath2 (https://www.ctan.org/pkg/pm-isomath). Instead of loading new mathematical alphabets, the package defines a number of user-defined macros and workarounds for properly formatting characters in pdfLaTeX without exhausting the limited allocations for mathematical groups. Focuses on the core user-defined macros needed for standard ISO-compliant characters. isomath (https://www.ctan.org/pkg/isomath). Loads and defines special new mathematical alphabets and font slots for bold italic and bold italic sans-serif. May result in the error too many mathematical alphabets. Configures full mathematical alphabets for Latin and Greek characters. Provides explicit semantic markup commands for vectors, matrices, and tensors. mismath. The package implements a set of macros for ISO-compliant typesetting. Additional packages siunitx. For the set of units of measurement in accordance with ISO requirements [3]. derivative. A package for setting derivatives and differentials. Since these operators are widely used, we will examine this package in more detail. Derivative package The derivative package is a modern solution for typesetting derivatives, differentials, and integrals in LATEX. It is designed as a direct, safe, and extremely convenient replacement for the \dv and \pdv commands from the legacy physics package. CTAN: https://www.ctan.org/pkg/derivative. Repository: https://github.com/sjelatex/derivative The package is written in LATEX3. It works in any engine (pdfLATEX, X LATEX, LuaLATEX) and does not require encoding or font changes. The package uses semantic markup. The author specifies what needs to be obtained (ordinary derivative, quotient, differential), and the package takes care of proper spacing, argument order, and correct display. Basic commands and basic syntax The core of the package consists of four families of commands similar to those used in the physics package, but with more logical and predictable behavior. 2The Poor Man ISO math bundle. 158 Editorial DCM&ACS. 2026, 34 (2), 155-159 Ordinary derivatives are entered using \odv (ordinary derivative). Ordinary derivatives \(\odv{f}{x}\)\\ \(\odv[n]{f}{x}\)\\ \(\odv[delims-eval=.|]{f}{x}_{x=0}\)\\ \(\odv*{f}{x}\) d d d d d d =0 d d Partial derivatives are defined by the operator \pdv (partial derivative). Partial derivatives \(\pdv{f}{x}\)\\ \(\pdv[2]{f}{x}\)\\ \(\pdv{f}{x}{y}\)\\ \(\pdv[order={2,1}]{f}{x,y}\)\\ \(\pdv[order={n}]{f}{x}\)\\ \(\pdv[order={2,3}]{f}{x,y}\)\\ \(\pdv{f}{x,y,z,k,l}\) 2 2 3 2 5 2 3 5 If the order of the derivative is not explicitly specified, the package automatically calculates the sum of the orders for mixed derivatives, assuming the order of each variable is equal to 1. Differentials are specified by the operators \odif (ordinary differential) and \pdif (partial differ- ential). Differentials \(\odif{x}\)\\ \(\pdif{x}\)\\ \(\odif{f(x)}\)\\ \(\odif[2]{x}\)\\ \(\int f(x) \odif{x}\) d d ( ) d2 ∫ ( ) dОб авторах
Д. С. Кулябов
Российский университет дружбы народов; Объединённый институт ядерных исследований
Email: kulyabov-ds@rudn.ru
ORCID iD: 0000-0002-0877-7063
Scopus Author ID: 35194130800
ResearcherId: I-3183-2013
Doctor of Sciences in Physics and Mathematics, Professor of Department of Probability Theory and Cyber Security of RUDN University; Senior Researcher of Laboratory of Information Technologies, Joint Institute for Nuclear Research
ул. Миклухо-Маклая, д. 6, Москва, 117198, Российская Федерация; ул. Жолио-Кюри, д. 6, Дубна, 141980, Российская ФедерацияА. В. Королькова
Российский университет дружбы народов
Email: korolkova-av@rudn.ru
ORCID iD: 0000-0001-7141-7610
Scopus Author ID: 36968057600
ResearcherId: I-3191-2013
Candidate of Sciences in Physics and Mathematics, Associate Professor of Department of Probability Theory and Cyber Security of RUDN University
ул. Миклухо-Маклая, д. 6, Москва, 117198, Российская ФедерацияЛ. А. Севастьянов
Российский университет дружбы народов
Email: sevastianov-la@rudn.ru
ORCID iD: 0000-0002-1856-4643
Scopus Author ID: 8783969400
ResearcherId: B-8497-2016
Doctor of Sciences in Physics and Mathematics, Professor of Department of Computational Mathematics and Artificial Intelligence of RUDN University
ул. Миклухо-Маклая, д. 6, Москва, 117198, Российская ФедерацияЮ. П. Рыбаков
Российский университет дружбы народов
Автор, ответственный за переписку.
Email: rybakov-yup@rudn.ru
ORCID iD: 0000-0002-7744-9725
Scopus Author ID: 16454766600
ResearcherId: S-4813-2018
Doctor of Sciences in Physics and Mathematics, Professor of the Institute of Physical Research and Technologies of RUDN University
ул. Миклухо-Маклая, д. 6, Москва, 117198, Российская ФедерацияСписок литературы
- Quantities and units - Part 1: General, ISO 80000-1:2022, Geneva, Switzerland: ISO, Nov. 2, 2023.
- Quantities and units - Part 2: Mathematics, ISO 80000-2:2019, Geneva, Switzerland: ISO, Sep. 15, 2019.
- D. S. Kulyabov, A. V. Korolkova, L. A. Sevastianov, and Y. P. Rybakov, “Physical dimensional quantities typesetting,” Discrete and Continuous Models and Applied Computational Science, vol. 34, no. 1, pp. 5-11, 2026. doi: 10.22363/2658-4670-2026-34-1-5-11
Дополнительные файлы










