Шаблоны Расстановки переносов TEX: Что они представляют

Если бы Вы прокручиваете эту страницу вниз немного, Вы видели бы британские английские шаблоны расстановки переносов как:

\patterns{ % just type  if you're not using INITEX
.ab4i
.ab3ol
.ace4
.acet3
.ach4
.ac5tiva

Что этим шаблонам нравится средний .ab4i?

13
задан understack 1 May 2010 в 10:40
поделиться

2 ответа

В шаблоне расстановки переносов TeX есть три типа символов. Точка . является привязкой к границе слова. Буква обозначает себя, то есть букву в слове, которую нужно расставить через дефис. Число обозначает потенциальную точку переноса, а число обозначает уровень переноса. Всего существует пять уровней.

Основная идея алгоритма состоит в том, что слово сопоставляется с образцами, а уровень расстановки переносов вставляется из каждого сопоставленного образца. Если два уровня из двух разных шаблонов совпадают в одной точке, выбирается более высокий. Из окончательных значений только нечетные уровни указывают допустимые точки переноса. Идея состоит в том, чтобы иметь возможность указывать как возможные точки переноса, так и места, где дефис не следует вставлять. Так, например,

16
ответ дан 1 December 2019 в 22:57
поделиться

Эти шаблоны создаются с помощью инструмента под названием patgen2 . Источник TeX для учебника по этому инструменту находится на patgen2.tutorial , а докторская диссертация по этой теме доступна на tug.org .

4
ответ дан 1 December 2019 в 22:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: