TeX — различия между версиями

Материал из ЭНЭ
Перейти к: навигация, поиск
м (это так, но здесь эта фраза лишняя)
 
Строка 1: Строка 1:
{{пишу}}
+
'''TeX''' (произносится '''/тех/'''): [[открытые системы|открытый]] язык описания [[вёрстка текста|вёрстки текста]], предложенный и разработанный в 1977—1982 гг. Дональдом Кнутом; иначе говоря, формат описания вёрстки (выкладки) текста на устройствах вывода (и в конечном итоге, например, на бумажных листах).
'''TeX''' (произносится '''/тех/'''): [[открытые системы|открытый]] язык описания [[вёрстка текста|вёрстки текста]], предложенный и разработанный Дональдом Кнутом; что то же самое, формат описания вёрстки (выкладки) текста на устройствах вывода (и в конечном итоге, например, на бумажных листах).
+
  
 
Возможности вёрстки включают: выбор гарнитуры, начертания и кегля знаков; управление взаимным расположением знаков по горизонтали и вертикали; включение изображений и ссылок.
 
Возможности вёрстки включают: выбор гарнитуры, начертания и кегля знаков; управление взаимным расположением знаков по горизонтали и вертикали; включение изображений и ссылок.
  
Также «TeX» могут называть любой программный пакет, обрабатывающий такой язык. Некоторые распространённые пакеты с открытыми исходными текстами: TeTeX, ...<!--это то, что годами включается в слаку; какие-то ещё?-->.
+
Также «TeX» могут называть любой программный пакет, обрабатывающий такой язык. Некоторые распространённые пакеты с открытыми исходными текстами: MiKTeX для [[ОС]] Windows, TeX Live для [[ОС]] [[UNIX]], MacTeX для платформы Macintosh.
  
Поскольку TeX управляет текстом на уровне знаков (т.е., обработка, условно, «низкоуровневая»), прикладное использование TeX — например, в задаче оформления научной статьи — осуществляется с помощью программных средств, предоставляющих возможности более «высокого» уровня, например, формирование сложных текстовых структур (различные указатели/индексы, оглавления, списки литературы), смысловую разметку и т.п. Такие средства, как правило, сами написаны на языке TeX и могут называться '''макропакетами''', '''пакетами макрообработки'''<!--по-моему, видел и то, и то--> или подобным образом. Пакеты макрообработки могут непосредственно обращаться к возможностям обработчика TeX или пользоваться возможностями других макропакетов («надстраиваться» над теми).
+
Поскольку TeX управляет текстом на уровне знаков («низкоуровневое» описание вёрстки), непосредственное прикладное использование TeX — например, в задаче оформления научной статьи — трудоёмко. Практически «высокоуровневую» вёрстку текста осуществляют с помощью '''макропакетов''' или '''пакетов макрообработки''' — программных средств, использующих возможности языка TeX и предоставляющих возможности «высокого» («макро») уровня, например, формирование сложных текстовых структур (различные указатели/индексы, оглавления, списки литературы и под.), смысловую разметку (иерархическая структура текста и под.), типовые приёмы вёрстки математических выражений и т.д. Пакеты макрообработки могут непосредственно обращаться к возможностям обработчика TeX или пользоваться возможностями других макропакетов («надстраиваться» над теми).
  
Некоторые распространённые пакеты макрообработки: [[LaTeX]] <!--делать ли выдвинутую вверх А, или оставить как есть для поиска?-->.
+
Некоторые распространённые пакеты макрообработки: [[LaTeX]].
 
+
<!--Форматы выводимых данных...
+
 
+
Форматы данных, в которые преобразуется...
+
 
+
Шрифты...
+
 
+
Источники
+
 
+
 
+
-->
+
  
 +
— [[user:Yury Tarasievich|Ю.Т.]]
 
==Ссылки==
 
==Ссылки==
 
* Портал Com­pre­hen­sive TeX Archive Net­work (CTAN) [http://ctan.org]
 
* Портал Com­pre­hen­sive TeX Archive Net­work (CTAN) [http://ctan.org]

Текущая версия на 11:47, 16 марта 2016

TeX (произносится /тех/): открытый язык описания вёрстки текста, предложенный и разработанный в 1977—1982 гг. Дональдом Кнутом; иначе говоря, формат описания вёрстки (выкладки) текста на устройствах вывода (и в конечном итоге, например, на бумажных листах).

Возможности вёрстки включают: выбор гарнитуры, начертания и кегля знаков; управление взаимным расположением знаков по горизонтали и вертикали; включение изображений и ссылок.

Также «TeX» могут называть любой программный пакет, обрабатывающий такой язык. Некоторые распространённые пакеты с открытыми исходными текстами: MiKTeX для ОС Windows, TeX Live для ОС UNIX, MacTeX для платформы Macintosh.

Поскольку TeX управляет текстом на уровне знаков («низкоуровневое» описание вёрстки), непосредственное прикладное использование TeX — например, в задаче оформления научной статьи — трудоёмко. Практически «высокоуровневую» вёрстку текста осуществляют с помощью макропакетов или пакетов макрообработки — программных средств, использующих возможности языка TeX и предоставляющих возможности «высокого» («макро») уровня, например, формирование сложных текстовых структур (различные указатели/индексы, оглавления, списки литературы и под.), смысловую разметку (иерархическая структура текста и под.), типовые приёмы вёрстки математических выражений и т.д. Пакеты макрообработки могут непосредственно обращаться к возможностям обработчика TeX или пользоваться возможностями других макропакетов («надстраиваться» над теми).

Некоторые распространённые пакеты макрообработки: LaTeX.

Ю.Т.

Ссылки

  • Портал Com­pre­hen­sive TeX Archive Net­work (CTAN) [1]