LaTeX Font Warning
よく見かけるFont Warningへの対処法です
LaTeX Font Warning: Font shape `JT1/mc/m/sc' undefined LaTeX Font Warning: Font shape `JY1/mc/m/sc' undefined LaTeX Font Warning: Font shape `JT1/gt/m/it' undefined LaTeX Font Warning: Font shape `JY1/gt/m/it' undefined LaTeX Font Warning: Font shape `JT1/mc/m/it' undefined LaTeX Font Warning: Font shape `JY1/mc/m/it' undefined
日本語の明朝やゴシックにはスモールキャップスやイタリックがないので,代替フォントを使ったよって警告です
実際に明朝にスラントを指定とかしない限りほっといてもよいと思いますが,気になるので・・・
それぞれにダミーの \DeclareFontShape を書いていけばよいのですが,Kohsaku HOTTA氏がそれらをまとめたスタイルファイル jtygm.sty を公開されているので,ありがたく拝借しましょう
使い方は簡単
jtygm.sty をTDS(TeX Directory Structure)に従ってTEXMFLOCALに置きましょう
自分の環境のTEXMFLOCALがどこか分からない人は,kpsewhich --expand-path='$TEXMFLOCAL'してください
MacPorts版のなら /opt/local/share/texmf-local/tex/platex/base 以下に置けばよいはずです
で,こっからが注意
最近のTeXではライブラリの肥大化に対応するためKpathseaを導入しています
なので,置いたスタイルファイルを有効にするためにはmktexlsrを実行する必要があります
がっ・・・mktexlsrに関してはmktexlsrは有害だ (mktexlsr Considered Harmful)というおもしろい記事があります
個人的にもmktexlsrは不要だと思うので,
% /opt/local/bin/kpsewhich --expand-path='$TEXMFLOCAL'
でディレクトリを調べてls-Rを抹殺
あとは,ソースのプリアンブルで\usepackage{jtygm}と書けばOKです
コメントはまだありません »
RSS feed for comments on this post. TrackBack URL
