Новая система набора текста
В цифровой типографии Новая система набора текста (NTS) представляет собой снятую с производства повторную реализацию системы набора текста TeX на Java . Конкретные цели проекта заключались в том, чтобы продолжить традицию Дональда Кнута , TeX предоставив первоклассное программное обеспечение для набора текста, которое является портативным и доступным бесплатно. Но в то время как TeX сейчас заморожен из-за максимальной стабильности, NTS должен был оставаться гибким и расширяемым.
НТС написан на Java. Это альфа-версия программного обеспечения (выпущенная в 2000 году), способная генерировать DVI .
История [ править ]
Проект NTS был запущен под эгидой Dante eV ( Deutschsprachige Anwendervereinigung TeX ) в 1992 году. Программирование началось в 1998 году после пожертвований на общую сумму 30 000 немецких марок и профинансировалось до завершения. Йоахим Ламмарш, Райнер Шёпф, Йоахим Шрод, Бернд Райхле, Карел Скупы, Иржи Златушка, Филип Тейлор, Петер Брайтенлонер, Фридхельм Сова и Ханс Хаген, среди прочих, принимали участие в этом проекте, хотя не все были задействованы с самого начала. и не все остались вовлеченными до его завершения.
Целью проекта было повторно реализовать TeX со 100% совместимостью. Конечный продукт проекта совместим с «путевыми испытаниями» и демонстрирует возможность повторной реализации. Однако по ряду причин было решено не развивать этот проект дальше. Во-первых, НТС слишком медленный для использования в производственных целях, что не мотивирует пользователей переходить на этот движок. Более того, тогдашние стандартные расширения, такие как e-TeX, не были включены в код. Кроме того, чтобы быть полезным сегодня, вывод PDF , а также расширения, специфичные для pdfTeX необходимо реализовать . Наконец, поскольку NTS на 100% совместим с TeX, подпроцессы NTS довольно переплетены (из-за природы традиционного TeX), что тем самым делает задачу добавления расширений менее простой, чем предполагалось.
В декабре 2002 года группа людей начала повторную реализацию проекта TeX на основе NTS: проект ExTeX . [1] ExTeX — это слияние НТС с eTeX, pdfTeX и Omega. [2] и никогда не покидал пре-альфа-состояние. [ нужна ссылка ] Aleph также представляет собой слияние eTeX и Omega с pdfTeX, и поскольку LuaTeX интегрирует большую часть функциональных возможностей Aleph с pdfTeX, его можно считать реализацией идей NTS и ExTeX.
XeTeX предоставляет аналогичную функциональность, но другим способом.
Ссылки [ править ]
Внешние ссылки [ править ]
- НТС на БУКСИРЕ
- Экскурсия по реализации NTS, проведенная Карелом Скупи (2001 г.) на Wayback Machine (архивировано 14 января 2021 г.)
- Код бета-версии версии 1.0 НТС на Dante.de.
- Ройтенауэр, Артур. Краткая история TeX . ЕвроБахоТекс 2007.
- Ройтенауэр, Артур. Краткая история TeX, том II (PDF) . TUGboat, Том 29, № 1 — XVII Европейская конференция TEX, 2007. стр. 1001–1005.