質問: LaTeXで部分的にフォントを変える方法を探しています.具体的にはMacOSに標準で付属しているOsaka regular monoで部分的に組みたいと考えています. おそらく,\texttt{...}によって呼び出されるフォントを変える方法があるのではないかと考えているのですが,フォントマップなどのことがきちんとわからないため頓挫しています.また,\texttt{...}で等幅フォントをよびだせるようにした場合,その部分は自動で行長の調整などがされずに等幅のまま組まれるのかどうか,といったこともご教授いただけたらと思います. なお,タイトルに「整形可能な」とあるのは,verbatimやjverbatimといった環境も試し,一応等幅にはできることがわかった(等幅かつ,英数字が全角文字の半分の幅になってほしい)のですが,これだと下線を引いたりすることができないので,目的を達せなかったためです. 参考: トランスクリプションのための記号 上記リンクにあるような,話された言葉をできるだけそのときの情報を失わずに書きおこすことが目指される分野の研究でLaTeXを利用しています.スペースなどにも意味を持たせるため,幅が揃っていることが望ましく,また下線が引ける必要がある(太字は無理かもしれませんね...)のです.ちなみに他の研究者はwordなどwysiwygツールを利用するか,それらを利用して作成した書き起こしを図にして貼り付けている場合が多いと思います.
回答: LaTeX におけるフォントの設定は使用する TeX エンジンによって大きく異なります(また,OS のバージョンによっても異なります).特に使用する TeX エンジンについてこだわりがないのであれば,LuaTeX を用いると簡単にフォント設定を行うことができます. 具体的には,次の雛形の `` に使用したいフォントファイル名を入れるだけで(例:`Osaka`)デフォルトのタイプライタ体を変更できます. ``` \documentclass{ltjsarticle} \usepackage{fontspec} \setmonofont{} \begin{document} \texttt{Hello, World!} \end{document} ``` ただし,最近の macOS 標準のフォントは,フォントファイルの配置位置が特殊なので,事前にコマンドラインで以下のコマンドを実行しておく必要があるかもしれません(このあたりの事情は macOS のバージョンによって異なります). ``` sudo cjk-gs-integrate --link-texmf --force ``` 参考: