Eqn — различия между версиями
(Новая страница: «'''eqn''': предварительный обработчик (препроцессор) языка описания математических выр…») |
м |
||
Строка 5: | Строка 5: | ||
Чтобы получать достаточно сложные математические выражения в окончательном результате, в программах последующей за eqn обработки (''см. также'' [[программный конвейер]]) требуется использовать формат записи [[Postscript]]. | Чтобы получать достаточно сложные математические выражения в окончательном результате, в программах последующей за eqn обработки (''см. также'' [[программный конвейер]]) требуется использовать формат записи [[Postscript]]. | ||
− | <div id="#ooo"/> | + | <!--<a name="#ooo"></a><div id="#ooo"/>--> |
− | + | ||
== Язык описания математических выражений OpenOffice == | == Язык описания математических выражений OpenOffice == | ||
Вариант языка eqn, расширенный и несколько изменённый по составу и смыслу ключевых слов (так, знак <code>^</code> имеет смысл верхнего правого индекса, как и приказ <code>sup</code>) включен в состав программного комплекса StarOffice и производных от него программных комплексов OpenOffice (LibreOffice, Apache OpenOffice и под.), а именно, в компонент набора математических выражений StarMath. | Вариант языка eqn, расширенный и несколько изменённый по составу и смыслу ключевых слов (так, знак <code>^</code> имеет смысл верхнего правого индекса, как и приказ <code>sup</code>) включен в состав программного комплекса StarOffice и производных от него программных комплексов OpenOffice (LibreOffice, Apache OpenOffice и под.), а именно, в компонент набора математических выражений StarMath. | ||
Строка 21: | Строка 20: | ||
* UNIX® text processing / D. Dougherty, T. O’Reilly. Internet "UTP Revival" release, 2004. [http://home.windstream.net/kollar/utp/] | * UNIX® text processing / D. Dougherty, T. O’Reilly. Internet "UTP Revival" release, 2004. [http://home.windstream.net/kollar/utp/] | ||
+ | — [[user:Yury Tarasievich|Ю.Т.]] | ||
[[category:Программы обработки сложного текста]] | [[category:Программы обработки сложного текста]] | ||
[[category:OSS]] | [[category:OSS]] |
Версия 10:04, 9 августа 2015
eqn: предварительный обработчик (препроцессор) языка описания математических выражений, предназначенный для совместной (предваряющей) работы с пакетом обработки языка описания сложного текста nroff/troff (то же самое – для работы в составе DWB – document workbench). Под тем же названием известен собственно язык описания математических выражений приложения.
Язык описания основан на простом тексте и состоит из набора ключевых слов и знаков, приказывающих изображать математические знаки, смещать их по вертикали и горизонтали, изменять их размеры и т. д. Средства языка допускают переобозначение ограничительных знаков в математических выражениях, верстаемых в строку (inline equation), т. е., не отдельным абзацем (display equation).
Чтобы получать достаточно сложные математические выражения в окончательном результате, в программах последующей за eqn обработки (см. также программный конвейер) требуется использовать формат записи Postscript.
Язык описания математических выражений OpenOffice
Вариант языка eqn, расширенный и несколько изменённый по составу и смыслу ключевых слов (так, знак ^
имеет смысл верхнего правого индекса, как и приказ sup
) включен в состав программного комплекса StarOffice и производных от него программных комплексов OpenOffice (LibreOffice, Apache OpenOffice и под.), а именно, в компонент набора математических выражений StarMath.
Примеры
Получить в окончательном результате вёрстку наподобие <math>a_0 x^2 + a_1 x + a_2 = 0</math>
можно, включив в исходный сложный текст
-
a sub 0 x sup 2 + a sub 1 x + a sup 2 = 0
— при обработке в eqn;
-
a_0 x^2 + a_1 x + a_2 = 0
— при обработке в StarMath.
Источники
- UNIX® text processing / D. Dougherty, T. O’Reilly. Internet "UTP Revival" release, 2004. [1]
— Ю.Т.