ectt でハイフネーションを実現する方法

名前: 大石
日時: 2004-03-02 23:02:04
IPアドレス: 219.121.32.*

美文書p.261 では、typewriterでのハイフネーションを実現する方法として \DeclareFontFamily{OT1}{cmtt}{\hyphenchar45 } が紹介されていますが、45 の後ろの半角スペースは、 どのような意味を持つのでしょうか? このスペースを削除して動作確認をしましたが、 問題ありませんでした。(以下のサンプルを使用) また、別の問題として、 \usepackage[T1]{fontenc} とした場合は、どのようにしたらよいでしょうか? \DeclareFontFamily{T1}{ectt}{\hyphenchar45} としてみましたが、ハイフネーションはされませんでした。 ここの 4031 がヒントになるかと思い、 プリアンブルで、以下のようにしましたが、駄目でした。 \usepackage[T1]{fontenc} \usepackage{changehyphen} \ChangeHyphenFamily{T1}{ectt}{45}% ということで、T1 エンコーディングの Typewriter で ハイフネーションを実現する方法は? 単なる興味ですが、 その奥にある コマンドやTeXの仕組みの理解になればと思います。 \documentclass{jsarticle} \textwidth=90mm %\usepackage[T1]{fontenc} %\usepackage{changehyphen} %\ChangeHyphenFamily{T1}{ectt}{45}% %\DeclareFontFamily{T1}{ectt}{\hyphenchar\font45} \DeclareFontFamily{OT1}{cmtt}{\hyphenchar\font45} \begin{document} \texttt{typewiter typewiter typewiter typewiter typewiter typewiter typewiter typewiter typewiter typewiter typewiter typewiter typewiter typewiter typewiter typewiter typewiter typewiter typewiter } \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)