Eqn — различия между версиями
м |
м |
||
Строка 7: | Строка 7: | ||
<!--<a name="#ooo"></a><div id="#ooo"/>--> | <!--<a name="#ooo"></a><div id="#ooo"/>--> | ||
== Язык описания математических выражений OpenOffice == | == Язык описания математических выражений OpenOffice == | ||
− | Вариант языка eqn, расширенный и несколько изменённый по составу и смыслу ключевых слов (так, знак <code>^</code> имеет смысл верхнего правого индекса, как и приказ <code>sup</code>) включен в | + | Вариант языка eqn, расширенный и несколько изменённый по составу и смыслу ключевых слов (так, знак <code>^</code> имеет смысл верхнего правого индекса, как и приказ <code>sup</code>) включен в компонент набора математических выражений [[StarMath]] в составе программного комплекса [[StarOffice]] и производных от него программных комплексов [[OpenOffice]] ([[LibreOffice]], [[Apache OpenOffice]] и под.). |
== Примеры == | == Примеры == | ||
Строка 13: | Строка 13: | ||
<br/>можно, включив в исходный сложный текст | <br/>можно, включив в исходный сложный текст | ||
− | * <code>a sub 0 x sup 2 + a sub 1 x + a sup 2 = 0</code> — при обработке в eqn; | + | * <code>a sub 0 x sup 2 + a sub 1 x + a sup 2 = 0</code> — при обработке в eqn или в StarMath; |
* <code>a_0 x^2 + a_1 x + a_2 = 0</code> — при обработке в StarMath. | * <code>a_0 x^2 + a_1 x + a_2 = 0</code> — при обработке в StarMath. | ||
+ | |||
+ | — [[user:Yury Tarasievich|Ю.Т.]] | ||
== Источники == | == Источники == | ||
* 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/] | ||
− | |||
[[category:Программы обработки сложного текста]] | [[category:Программы обработки сложного текста]] | ||
[[category:OSS]] | [[category:OSS]] |
Текущая версия на 12:25, 13 марта 2016
eqn: предварительный обработчик (препроцессор) языка описания математических выражений, предназначенный для совместной (предваряющей) работы с пакетом обработки языка описания сложного текста nroff/troff (то же самое – для работы в составе DWB – document workbench). Под тем же названием известен собственно язык описания математических выражений приложения.
Язык описания основан на простом тексте и состоит из набора ключевых слов и знаков, приказывающих изображать математические знаки, смещать их по вертикали и горизонтали, изменять их размеры и т. д. Средства языка допускают переобозначение ограничительных знаков в математических выражениях, верстаемых в строку (inline equation), т. е., не отдельным абзацем (display equation).
Чтобы получать достаточно сложные математические выражения в окончательном результате, в программах последующей за eqn обработки (см. также программный конвейер) требуется использовать формат записи Postscript.
Язык описания математических выражений OpenOffice
Вариант языка eqn, расширенный и несколько изменённый по составу и смыслу ключевых слов (так, знак ^
имеет смысл верхнего правого индекса, как и приказ sup
) включен в компонент набора математических выражений StarMath в составе программного комплекса StarOffice и производных от него программных комплексов OpenOffice (LibreOffice, Apache OpenOffice и под.).
Примеры
Получить в окончательном результате вёрстку наподобие <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 или в StarMath;
-
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]