論文を書いているとき、大学の奇妙な要件により、Fang Song_GB2312 というフォントを使用する必要がありましたが、win10 にはデフォルトでこのフォントがインストールされておらず、Latex はカスタム フォントを使用する場合もさらに面倒です。 CJKfamilyfont では利用可能ですが、CJKmainfont ではなくなっています。
したがって、setCJKmainfont で独自のインストール済みフォントを定義する方法に関するチュートリアルを記録します。
最初のステップは、システムにカスタム フォントをインストールすることです。インストールするときは、以下に示すように、必ずすべてのユーザーにフォントをインストールすることを選択してください。これを行わないと、フォントはC:/Windows/Fonts/
このディレクトリではなく、使用している Windows ユーザー ディレクトリにインストールされるため、latex がフォントを見つけることができなくなります。!
cmd コマンド ラインを使用して、Song 王朝 _GB2312 を模倣したフォントが見つかるかどうかを確認できます。
fc-list > fontlist.txt # 查找所有字体
`fc-list -f "%{family}\n" :lang=zh > zhfont.txt # 查找中文字体
2 番目のステップは、latex でパッケージ名を導入することです。fontspec
\usepackage{fontspec}
3番目のステップはfonts.tex
、
\newfontfamily\fsgb{仿宋_GB2312.ttf}[AutoFakeBold={\FakeBoldSize