【LaTeX】出力ドキュメントのfontを変更する
コンパイルで生成されるpdfファイルのfontを変更する方法です。
デフォルトのfontから源ノ明朝に変更した際の手順です。
環境はTexWorks2017です。
/texlive/2017/texmf-dist/fonts/
に使いたいfontを入れます。
texファイルのプリアンブルに
\usepackage{otf} %環境依存文字を使う場合 \usepackage[noalphabet, unicode]{pxchfon} %オプションのunicodeを入れないとerror出る \setminchofont{SourceHanSerifJP-Regular.otf} %明朝体 \setgothicfont{SourceHanSansJP-Regular.otf} %ゴシック体
を追加してコンパイルしてやるとOK。
ちなみにunicodeオプションは20170918 版以降のdvipdfmxが入ったtexlive2018以降じゃないとうまく動作しないそうです。
texlive2017以前のtexliveではこのオプションを入れてもエラーとなるバグがあるらしい…。
TexWorks2017の僕がうまくいったのはなぜなんだろう。