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>) включен в состав программного комплекса StarOffice и производных от него программных комплексов OpenOffice (LibreOffice, Apache OpenOffice и под.), а именно, в компонент набора математических выражений StarMath.
+
Вариант языка 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/]
  
— [[user:Yury Tarasievich|Ю.Т.]]
 
 
[[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]