LaTeX - 设置中文字体
来源:网络收集 点击: 时间:2024-02-22Window+R输入cmd回车或者

输入fc-list -f %{family}\n :lang=zh d:zhfont.txt回车(enter键)

可以用tex编辑器打开zhfont.txt(d盘),比如texstudio;也可以用Notepad++。若直接用记事本打开,可能出现乱码。

\documentclass!{article}
\usepackage{geometry}
\usepackage{xeCJK}
\newcommand{husong}{\CJKfontspec{FZShuSong-Z01S}}%方正书宋
\newcommand{\heiti}{\CJKfontspec{FZHei-B01S}}%方正黑体
\newcommand{\kaishu}{\CJKfontspec{FZKai-Z03S}}%方正楷体
\newcommand{\xingkai}{\CJKfontspec{STXingkai}}%华文行楷
\begin{document}
\noindent\xingkai 这是华文行楷\\
\heiti 这是方正黑体\\
\kaishu 这是方正楷体\\
husong 这是方正书宋
\end{document}

若有新安装的字体则需要刷新,否则卡。
法I. 清空\texlive\2018\texmf-var\fonts\cache\中的文件

法II. 命令提示符(管理员)fc-cache -fsv。一般3次就可以了

法III. 管理员身份运行fc-cache。一般3次就可以了

以安装思源字体为例:右键字体文件选择为所有人安装

附录1:ctex宏包里定义的字体命令
\documentclass{ctexart}
\begin{document}
\begin{tabular}{|lll|}
\hline
ongti 宋体 SimSun \verb|ongti 宋体| \\
\kaishu 楷体 KaiTi \verb|\kaishu 楷体| \\
\heiti 黑体 SimHei \verb|\heiti 黑体| \\
\yahei 微软雅黑 Microsoft YaHei \verb|\yahei 微软雅黑| \\
\fangsong 仿宋 FangSong \verb|\fangsong 仿宋| \\
\youyuan 幼圆 YouYuan \verb|\youyuan 幼圆| \\
\lishu 隶书 LiSu \verb|\lishu 隶书| \\
\hline
\end{tabular}
\end{document}

附录2:华文系列字体自定义命令
\documentclass{ctexart}
\usepackage{xeCJK}
\renewcommand{ongti}{\CJKfontspec{STSong}}% 华文宋体
\newcommand{\zhongsong}{\CJKfontspec{STZhongsong}}%华文中宋
\renewcommand{\kaishu}{\CJKfontspec{STKaiti}}%华文楷体
\newcommand{\xingkai}{\CJKfontspec{STXingkai}}%华文行楷
\newcommand{\xihei}{\CJKfontspec{STXihei}}%华文细黑
\renewcommand{\fangsong}{\CJKfontspec{STFangsong}}%华文仿宋
\renewcommand{\lishu}{\CJKfontspec{STLiti}}%华文隶书
\newcommand{\caiyun}{\CJKfontspec{STCaiyun}}%华文彩云
\newcommand{\hupo}{\CJKfontspec{STHupo}}%华文琥珀
\begin{document}
\begin{tabular}{|cll|}
\hline
ongti 华文宋体 STSong \verb|ongti 华文宋体| \\
\zhongsong 华文中宋 STZhongsong \verb|\zhongsong 华文中宋| \\
\kaishu 华文楷体 STKaiti \verb|\kaishu 华文楷体| \\
\xingkai 华文行楷 STXingkai \verb|\xingkai 华文行楷| \\
\xihei 华文细黑 STXihei \verb|\xihei 华文细黑| \\
\fangsong 华文仿宋 STFangsong \verb|\fangsong 华文仿宋| \\
\lishu 华文隶书 STLiti \verb|\lishu 华文隶书| \\
\caiyun 华文彩云 STCaiyun \verb|\caiyun 华文彩云| \\
\hupo 华文琥珀 STHupo \verb|\hupo 华文琥珀| \\
\hline
\end{tabular}
\end{document}

附录3:adobe系列字体自定义命令
\documentclass{ctexart}
\usepackage{xeCJK}
\renewcommand{ongti}{\CJKfontspec{Adobe Song Std L}}% adobe 宋体
\renewcommand{\kaishu}{\CJKfontspec{Adobe Kaiti Std R}}% adobe 楷体
\renewcommand{\heiti}{\CJKfontspec{Adobe Heiti Std R}}% adobe 黑体
\renewcommand{\fangsong}{\CJKfontspec{Adobe Fangsong Std R}}% adobe 仿宋
\begin{document}
\begin{tabular}{|cll|}
\hline
ongti adobe宋体 Adobe Song Std L \verb|ongti adobe宋体| \\
\kaishu adobe楷体 Adobe Kaiti Std R \verb|\kaishu adobe楷体| \\
\heiti adobe黑体 Adobe Heiti Std R \verb|\heiti adobe黑体| \\
\fangsong adobe仿宋 Adobe Fangsong Std R \verb|\fangsong adobe仿宋| \\
\hline
\end{tabular}
\end{document}

附录4 思源字体
% 西文字体
etmainfont{Source Serif Pro}
etsansfont{Source Sans Pro}
etmonofont{Source Code Pro}
% 中文字体
etCJKmainfont{Source Han Serif SC} % 思源宋体 V1
etCJKsansfont{Source Han Sans SC} % 思源黑体 V2
etCJKmonofont{Source Han Sans SC}
\renewcommand{ongti}{\CJKfontspec{Source Han Serif SC}} % 思源宋体 V1
\renewcommand{\heiti}{\CJKfontspec{Source Han Sans SC}} % 思源黑体 V2
\newcommand{\cusong}{\CJKfontspec{Source Han Serif SC Bold}}
% 思源字体 V1
%\renewcommand{ongti}{\CJKfontspec{Noto Serif CJK SC}} % 思源宋体 V1
%\renewcommand{\heiti}{\CJKfontspec{Noto Sans CJK SC}} % 思源黑体 V1
%\newcommand{\cusong}{\CJKfontspec{Noto Serif CJK SC Bold}}
注意事项.tex文件命名尽量避免中文
推荐使用xelatex或者pdflatex编译
CTeX套装已经过时,推荐使用TeX Live 2020编译
LATEX中文字体思源字体TEXLIVE自定义字体命令版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_98704.html