
Lá il2code.tex
está esse texto:
%% Alternative \hyphenchar ("je-li" is no "je\hyphenchar li").
\chardef\extrahyphenchar=156
\def\extrahyphens{%
\hyphenchar\tenrm=\extrahyphenchar
\hyphenchar\tenbf=\extrahyphenchar
\hyphenchar\tentt=\extrahyphenchar
\hyphenchar\tensl=\extrahyphenchar
\hyphenchar\tenit=\extrahyphenchar
\defaulthyphenchar=\extrahyphenchar}
Qual é o benefício disso?
Responder1
Ajuntar com pdfcsplain
:
\hsize=0pt \parindent=0pt
\hskip0pt supercalifragilistic-expialidocious
\extrahyphens
\lccode`-=`- % so - does not block hyphenation
\hskip0pt supercalifragilistic-expialidocious
\bye
No primeiro caso, o hífen coincide com o \hyphenchar
, portanto a palavra só é dividida no hífen. No segundo caso, o hífen não bloqueia a hifenização (na parte da palavra que o precede). Com \lccode`-=`-
nós permitimos a hifenização também após o hífen explícito (bem, isso não é realmente a melhor coisa a fazer, como você pode ver).
Veja tambémhttps://tex.stackexchange.com/a/63234/4427