[图]今天交作业,指定标题字体为方正小标宋简体,系统自然没有这种字体,然后我去方正字体的官方下在了该字体,双击打开,然后安装 。结果遇到如下问题。1.下载的字体如何使用?因为我下载的是中文字体,不知道在la...
今天交作业,指定标题字体为方正小标宋简体,系统自然没有这种字体,然后我去方正字体的官方下在了该字体,双击打开,然后安装 。
结果遇到如下问题。
1.下载的字体如何使用?因为我下载的是中文字体,不知道在latex中如何调用,后来查阅xeCJK宏包手册,其中在3.2.1节提到,可以在命令行下用
fc-list -f "%{family}\n" :lang=zh > zhfont.txt
调出系统支持的所有字体。
然后在latex下载入xeCJK宏包,用命令
\usepackage{xeCJK}
\setCJKmainfont{SimSun} % 或者 \setCJKmainfont{宋体}或者\setCJKmainfont{simsun.ttc}%换成自己要的字体
就可以直接使用的。
2.下载的字体如何安装?突然发现使用上文的方法还是在用xelatex编译中出现错误,提示无法找到方正小标宋简体字体。奇怪,我不是已经安装过该字体了吗?后来才发现在win10中不能用双击打开-安装的方法安装字体,必须右击,给所用用户安装才行。问题总算解决了。
也可以不用安装字体,通过直接调用指定的字体文件使用字体,用“Extension=.otf”参数指定字体文件扩展名,用“Path=fonts/”参数指定字体文件存放路径,以下是美美哒书籍 LaTeX 模板汉化版(https://www.latexstudio.net/archives/51683.html)中的代码片段:
%------------------------------------
% PARAGRAPH FORMATTING
%------------------------------------
% 汉化
\RequirePackage{xeCJK}
\setCJKmainfont[Extension=.otf,
Path=fonts/,
UprightFont=NotoSerifCJKsc-Regular,
BoldFont=NotoSerifCJKsc-Bold,
ItalicFont=NotoSerifCJKsc-Regular,
BoldItalicFont=NotoSerifCJKsc-Bold,
ItalicFeatures=FakeSlant,
BoldItalicFeatures=FakeSlant]{NotoSerifCJKsc}
\setCJKsansfont[
Extension=.otf,
Path=fonts/,
UprightFont=NotoSansCJKsc-Regular,
BoldFont=NotoSansCJKsc-Bold,
ItalicFont=NotoSansCJKsc-Regular,
BoldItalicFont=NotoSansCJKsc-Bold,
ItalicFeatures=FakeSlant,
BoldItalicFeatures=FakeSlant]{NotoSansSC}
\setCJKmonofont[
Extension=.otf,
Path=fonts/,
UprightFont=NotoSansMonoCJKsc-Regular,
BoldFont=NotoSansMonoCJKsc-Bold,
ItalicFont=NotoSansMonoCJKsc-Regular,
BoldItalicFont=NotoSansMonoCJKsc-Bold,
ItalicFeatures=FakeSlant,
BoldItalicFeatures=FakeSlant]{NotoSansMonoSC}
一周热门 更多>