名前: ZR 日時: 2007-12-20 21:52:40 IPアドレス: 222.145.157.*
>>50465 既製品で hyphenat パッケージというものがあります。 W32TeX / ptetex3 で最初から含まれています。 \documentclass{article} \usepackage[htt]{hyphenat} \begin{document} \ttfamily supercalifragilisticexpialidocious supercalifragilisticexpialidocious supercalifragilisticexpialidocious supercalifragilisticexpialidocious supercalifragilisticexpialidocious supercalifragilisticexpialidocious supercalifragilisticexpialidocious supercalifragilisticexpialidocious \end{document} ただ、分綴を可能にしても、タイプライタ体の空白は伸縮しないので、 タイプライタ体のみの段落は上手く行分割できないことが多いようです。 ---- (私も脱線) このパッケージのコードを見ていて気づいたのですが、TeX はロードされた フォント毎に \hyphenchar の値を保持しているんですね。 {\sffamily \bfseries \hyphenchar\font=97 \mdseries \the\hyphenchar\font \space % 45 \bfseries \the\hyphenchar\font} % 97 {\sffamily \bfseries \the\hyphenchar\font} % 97 % (\hyphenchar への代入は常にグローバル)
この書き込みへの返事: