2019独角兽企业重金招聘Python工程师标准>>>

第一步:字体从电脑导出

Window+R输入cmd回车

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

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

第二步:设置中文字体

\documentclass!{article}
\usepackage[paperwidth=6cm,paperheight=8cm]{geometry}
\usepackage{xeCJK}
\newcommand{\shusong}{\CJKfontspec{FZShuSong-Z01S}}%方正书宋
\newcommand{\heiti}{\CJKfontspec{FZHei-B01S}}%方正黑体
\newcommand{\kaishu}{\CJKfontspec{FZKai-Z03S}}%方正楷体
\newcommand{\xingkai}{\CJKfontspec{STXingkai}}%华文行楷
\begin{document}
\noindent
\xingkai 这是华文行楷\\
\heiti 这是方正黑体\\
\kaishu 这是方正楷体\\
\shusong 这是方正书宋
\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
\songti 宋体    & SimSun          &\verb|\songti 宋体|   \\
\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{\songti}{\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
\songti 华文宋体    & STSong      & \verb|\songti 华文宋体|    \\
\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{\songti}{\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
\songti adobe宋体    & Adobe Song Std L     & \verb|\songti 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}

转载于:https://my.oschina.net/shaodongtang/blog/2873822

LaTeX - 设置中文字体相关推荐

  1. 使用LaTeX的中文字体出现Package fontspec Error: The font “宋体“ cannot be found.解决方案

    项目场景: 提示:这里简述项目相关背景: 关于Windows 10:使用LaTeX的中文字体出现Package fontspec Error: The font "宋体" cann ...

  2. kali 设置中文字体

    kali设置中文字体 # 安装中文字体 sudo apt-get install ttf-wqy-zenhei# 设置系统配置 sudo dpkg-reconfigure locales 重启系统即可 ...

  3. 设置中文字体解决Zabbix5.0监控图表乱码问题

    Zabbix5.0管理界面提供多语种支持,切换中文可以通过如下操作完成:User settings→Users →Language→Chinese(zh_CN)→Update. 中文界面中有一个小问题 ...

  4. vscode设置中文字体

    vscode设置中文字体 Consolas, '微软雅黑', monospace 效果

  5. Blender2.8设置中文字体

    Blender2.8设置中文字体 step1:点击Edit step2:点击Preferences step3:点击Interface step4:将Translation下的Tooltips和Int ...

  6. overleaf编辑latex使用中文字体的方法

    overleaf编辑latex使用中文字体的方法 解决办法 解决办法 在代码文件中引入package: \usepackage[UTF8]{ctex} 2. 点击左上角"Menu" ...

  7. css汉字注释乱码,css font-family属性设置中文字体乱码

    一般设置字体,个人都喜欢用中文,比如:font-family:"微软雅黑":但是偶尔会出现设置以后字体显示乱码的问题 解决方法[1]: 看看你的CSS文件的第一行有没有:@char ...

  8. 在matplotlib中设置中文字体

    在matplotlib中设置中文字体 matplotlib库中默认使用的字体是不支持中文的,所以如果需要中文的标签或标题则我们手动去重新设置一个支持中文格式的字体.因为之前我在设置的时候犯了一个很蠢的 ...

  9. python-docx_python-docx中设置中文字体

    需要额外导入qn: from docx.oxml.ns import qn 设置中文字体与西文字体不同,可能是word内部处理方式不同,主要是通过以下这句: style.element.rPr.rFo ...

最新文章

  1. for循环 lamda python_Python中if-else判断语句、while循环语句以及for循环语句的使用...
  2. 最多7次比较解决5个数的排序问题的解法
  3. 什么事孤儿进程和僵死进程?
  4. Android-静态代理模式
  5. 如何读取服务器信息吗,New Features Introduced in IIS 10.0 Version 1709
  6. jQuery之each()的使用与实现
  7. CentOS上安装Docker (图解)
  8. wget 和 curl 区别
  9. 计算机网络讨论课感悟,计算机网络课程学习心得体会
  10. Ubuntu 16.04 Apache https证书安装
  11. 深度学习:智能时代的核心驱动力量
  12. 矢量网络分析仪测量总结
  13. 销售人员必看~~三个经典电话销售案例
  14. A股市股票行情实时数据最简封装API接口的python实现
  15. USB转I2C芯片操作EEPROM--CH347应用
  16. 第一次给笔记本换固态硬盘
  17. GitHub+JenKins集成Python自动化测试脚本
  18. html背景渲染原理(body透明渐变)
  19. MySQL数据库基础备份-mysqldump备份
  20. abcd\110的字节数、字符长度以及字符

热门文章

  1. 雅诗兰黛公司启用旅游零售渠道专用的加尔盖嫩先进分销中心,加强全球履约网络
  2. ROS人机交互界面开发
  3. C语言复习——嵌入式相关
  4. 达人评测 i5 13400和i5 12600K选哪个好
  5. OAuth 2.0--开放网络标准
  6. UE4 动画重定向之使用同一套骨骼
  7. 纯css制作的打勾(√)小图标
  8. Python_多线程错误及解决
  9. C语言链表逆序复杂度为o1,C链表反转(时间复杂度O(n))
  10. O2OA V4.1921 发布! 支持麒麟、国产数据库