在macOS下使用CJK模板——以《华东师范大学学报(自然科学版)》为例
1、安装字体:
方正书宋 GBK:FZSSK.TTF
方正楷体 GBK:FZKTK.TTF
方正黑体 GBK:FZHTK.TTF
方正仿宋 GBK:FZFSK.TTF
安装完成之后可以在~/Library/Fonts中看到这些字体,请注意一定要严格正确命名。
2、修改texmf.cnf文件
默认位置:/usr/local/texlive/2020(或者可能不是2020,是其他年份)
在最后添加一行:OSFONTDIR = ~/Library/Fonts//:/Library/Fonts//:/System/Library/Fonts//
PS:如果之前写过的话,确保其中有~/Library/Fonts目录即可。
3、拷贝zhfzfonts.tex文件
默认情况下拷贝至:/usr/local/texlive/texmf-local/tex/generic/zhmetrics/
没有generic文件夹属于正常情况,需要自己创建。
4、拷贝所需要的sty文件
例子中的《华东师范大学学报(自然科学版)》会缺少slashbox.sty文件,这个文件可以在网上找到代码,用文本编辑或者vim创建一个,拷贝代码之后修改后缀即可。
以slashbox和上面的年份文件夹2020为例,将slashbox.sty文件拷贝至:/usr/local/texlive/2020/texmf-dist/tex/latex/slashbox
PS:可能latex文件夹下并没有slashbox文件夹,需要自己创建。
5、刷新配置
在终端中运行sudo texhash命令即可
6、在模板中添加\AtBeginDvi{\input{zhfzfonts}}
添加在头部即可,如果你对头部没有概念的话,就直接添加在\usepackage{CJK}之后一行即可。
7、开始编译
在终端中cd到tex所在目录,然后pdflatex main.tex命令进行编译即可(main.tex为例子,可以使用其他文件名)
PS:尽量不要在路径和文件名上留有中文,否则可能会导致文献编号出错。