В цифровой типографике Новая система набора текста (NTS) является прекращенной повторной реализацией системы набора текста TeX на Java . Конкретные цели проекта были продолжить традицию Дональда Кнута «s TeX , предоставляя наборный программное обеспечение первого класса , который одновременно является портативным и доступны бесплатно. Но в то время как TeX сейчас заморожен из-за максимальной стабильности, NTS должен был оставаться гибким и расширяемым.
NTS написан на Java. Это альфа-версия программного обеспечения (выпущена в 2000 году), способная генерировать DVI .
История [ править ]
Проект NTS был запущен под эгидой Dante eV ( 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] и никогда не выходил из состояния пре-альфа. [ необходимая цитата ] Aleph также представляет собой слияние eTeX и Omega, и поскольку LuaTeX объединяет большую часть функциональных возможностей Aleph с pdfTeX, его можно рассматривать как реализацию идей NTS и ExTeX.
XeTeX предоставляет аналогичную функциональность, но другим способом.
Ссылки [ править ]
Внешние ссылки [ править ]
- НТС на ТУГ
- Экскурсия по внедрению НТС Карел Скоупи (pdf)
- Веб-страница проекта ExTeX
- Код версии 1.0 beta NTS [ постоянная мертвая ссылка ] на Dante.de.
- Reutenauer, Артур. Краткая история TeX . EuroBachoTeX 2007.
- Reutenauer, Артур. Краткая история TeX, том II (pdf) . TUGboat, Том 29, № 1 - XVII European TEX Conference, 2007. С. 1001–1005.