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]

Ю.Т.