\hyphenchar를 변경하는 것이 왜 유용한가요?

\hyphenchar를 변경하는 것이 왜 유용한가요?

거기 에는 il2code.tex다음과 같은 텍스트가 있습니다.

%% 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}

이것의 이점은 무엇입니까?

답변1

다음으로 컴파일 pdfcsplain:

\hsize=0pt \parindent=0pt

\hskip0pt supercalifragilistic-expialidocious

\extrahyphens
\lccode`-=`- % so - does not block hyphenation

\hskip0pt supercalifragilistic-expialidocious

\bye

첫 번째 경우에는 하이픈이 와 일치하므로 \hyphenchar단어가 하이픈에서만 분리됩니다. 두 번째 경우에는 하이픈이 하이픈 연결(앞의 단어 부분)을 차단하지 않습니다. 명시적인 하이픈 뒤에도 하이픈 넣기를 허용 합니다 \lccode`-=`-(아시다시피 이는 실제로 최선의 방법은 아닙니다).

여기에 이미지 설명을 입력하세요

또한보십시오https://tex.stackexchange.com/a/63234/4427

관련 정보