Новая система набора - New Typesetting System

В цифровой типографике Новая система набора (НТС) это прекращенная реализация системы набора TeX в Ява. Конкретные цели проекта заключались в продолжении традиции Дональд Кнут с TeX предоставляя первоклассное программное обеспечение для набора текста, которое можно переносить и бесплатно. Но в то время как TeX сейчас заморожен из-за максимальной стабильности, NTS должен был оставаться гибким и расширяемым.

NTS написан на Java. Это альфа-версия программного обеспечения (выпущена в 2000 году), способная генерировать DVI.

История

Проект NTS был открыт под эгидой Dante e.V. (Deutschsprachige Anwendervereinigung TeX ) в 1992 году. Кодирование началось в 1998 году после пожертвований на общую сумму 30 000 немецких марок и было полностью профинансировано. Йоахим Ламмарш, Райнер Шёпф, Иоахим Шрод, Бернд Райхле, Карел Скоупи, Иржи Златушка, Филип Тейлор, Петер Брайтенлохнер, Фридхельм Сова и Ганс Хаген, среди прочих, были вовлечены в этот проект, хотя не все были задействованы с самого начала. и не все остались вовлеченными до его завершения.

Целью проекта было полностью реализовать TeX со 100% совместимостью. Конечный продукт проекта совместим с «трип-тестом» и демонстрирует, что повторная реализация возможна. Однако по нескольким причинам было решено больше не развивать проект. Во-первых, NTS слишком медленен для использования в производственных целях, что не мотивирует пользователей переходить на этот движок. Кроме того, в код не были включены стандартные расширения, такие как e-TeX. Также, чтобы быть полезным сегодня, PDF выход, а также pdfTeX -специальные расширения должны быть реализованы. Наконец, будучи на 100% совместимыми с TeX, подпроцессы NTS довольно взаимосвязаны (из-за природы традиционного TeX), что, таким образом, делает задачу добавления расширений менее простой, чем предполагалось.

В декабре 2002 года группа людей приступила к повторной реализации проекта TeX на основе NTS: ExTeX проект.[1] ExTeX - это слияние NTS с eTeX, pdfTeX и Omega[2] и никогда не покидал пре-альфа состояния[нужна цитата ] Алеф также является объединением eTeX и Omega с, а так как LuaTeX интегрирует большую часть функциональных возможностей Aleph с pdfTeX, это можно рассматривать как реализацию идей NTS и ExTeX.

XeTeX предоставляет аналогичную функциональность, но другим способом.

Рекомендации

внешняя ссылка

  • НТС на ТУГ
  • Экскурсия по внедрению НТС Карел Скоупи (pdf)
  • Веб-страница проекта ExTeX
  • Код релиза 1.0 beta НТС[постоянная мертвая ссылка ] на Dante.de.
  • Reutenauer, Артур. Краткая история TeX. EuroBachoTeX 2007.
  • Reutenauer, Артур. Краткая история TeX, том II (pdf). TUGboat, Том 29, № 1— XVII European TEX Conference, 2007. С. 1001–1005.