Có ba loại ký tự trong một mẫu gạch nối TeX. Dấu chấm .
là một neo cho ranh giới từ. Một lá thư là viết tắt của chính nó, đó là, một chữ cái trong từ được gạch nối. Một con số là viết tắt của một dấu gạch nối tiềm năng, và số này biểu thị mức gạch nối. Có năm cấp độ trong tổng số.
Ý tưởng cơ bản của thuật toán là từ được so khớp với các mẫu và mức độ gạch nối được chèn từ mỗi mẫu phù hợp. Nếu hai cấp độ từ hai mẫu khác nhau khớp nhau tại cùng một điểm, giá trị cao hơn sẽ được chọn. Trong các giá trị cuối cùng, chỉ có các mức lẻ cho biết các điểm gạch nối cho phép. Ý tưởng là để có thể chỉ định cả các dấu gạch ngang có thể có và các vị trí không chèn dấu nối. Vì vậy, ví dụ: nếu một vị trí cụ thể trong một từ khớp với hai mẫu có 1 và 2 ở vị trí đó, thì gạch nối tại điểm đó không được phép vì 2 ghi đè 1 và chỉ giá trị lẻ cho biết dấu gạch nối được cho phép.
Nhìn vào ví dụ của bạn, .ab4i
chỉ ra rằng abi
vào lúc bắt đầu của một từ hiếm khi sẽ nhận được một gạch nối giữa b
và i
vì một mức độ 4, là thậm chí, sẽ ức chế dùng dấu gạch nối trừ khi ghi đè bởi một 5. Mặt khác , một từ bắt đầu bằng activa
luôn có thể được gạch nối giữa c
và t
vì 5 sẽ ghi đè bất kỳ giá trị nào khác và, là lẻ, cho phép gạch nối.
Chỉ cần đoán ở đây, nhưng tôi hình ảnh các con số là một hệ thống ưu tiên cho việc lựa chọn những nơi tốt nhất để phá vỡ một từ dựa trên các chữ cái xung quanh. Câu hỏi duy nhất còn lại: hệ thống có thích các giá trị cao hay thấp? – dmckee