Optex: 하이픈이 있는 단어에 자동으로 하이픈을 넣을 때 다음 줄에서 하이픈을 반복하는 방법은 무엇입니까?

Optex: 하이픈이 있는 단어에 자동으로 하이픈을 넣을 때 다음 줄에서 하이픈을 반복하는 방법은 무엇입니까?

체코어에는 많은 단어(예: 다음과 같은 복합 형용사)가 있습니다.모드로젤레니)에는 하이픈이 포함되어 있습니다. 이러한 단어에 하이픈이 연결되면 유사한 단어의 의미를 구별하기 위해 하이픈이 다음 줄에 반복되어야 합니다(모드로젤레니그리고모드로젤레니모양과 소리는 비슷하지만 의미상 다른 의미를 갖습니다. 하이픈이 포함된 단어는 다음과 같이 하이픈을 연결해야 합니다.

This is an example modro-
-zelený text.

일반적으로 사용되지 않는 단어는 다음과 같습니다.

This is an example modro-
zelený text.

Latex에서는 다음에 설명된 대로 Babel을 사용하여 이 동작을 달성할 수 있습니다.이 답변\discretionary또는 다음과 같이 명령을 사용하여 수행할 수 있습니다.이 답변. Optex에서 두 번째 솔루션을 다시 만들 수 있었습니다.

\cslang
\fontfam[LMfonts]
\def\rephyph #1{\discretionary{#1}{#1}{#1}}

modro\rephyph-zelený modro\rephyph-zelený modro\rephyph-zelený modro\rephyph-zelený modro\rephyph-zelený modro\rephyph-zelený modro\rephyph-zelený modro\rephyph-zelený modro\rephyph-zelený modro\rephyph-zelený modro\rephyph-zelený modro\rephyph-zelený modro\rephyph-zelený modro\rephyph-zelený modro\rephyph-zelený modro\rephyph-zelený modro\rephyph-zelený modro\rephyph-zelený modro\rephyph-zelený modro\rephyph-zelený 

modro-zelený modro-zelený modro-zelený modro-zelený modro-zelený modro-zelený modro-zelený modro-zelený modro-zelený modro-zelený modro-zelený modro-zelený modro-zelený modro-zelený modro-zelený modro-zelený modro-zelený modro-zelený modro-zelený modro-zelený 

\bye

위의 코드는 "modro-zelený"라는 단어의 두 문단이 반복되도록 조판한 것입니다. 첫 번째 단락에서 단어는 올바르게 하이픈으로 연결되었습니다. 즉, 하이픈이 다음 줄에서 반복됩니다. 두 번째 단락은 기본 동작을 보여줍니다.

올바르게 작동하지만 명령에 모든 하이픈을 포함하는 것은 상당히 부담스럽습니다. 내 질문은: 설명된 대로 다음 줄에 하이픈을 자동으로 반복하는 방법이 있습니까?

답변1

추가하다

\postexhyphenchar=`\-

문서의 시작 부분에 있지만 언어를 설정한 후에.

관련 정보