xetex中文配置

这篇博客介绍了如何在Windows环境下配置XeTeX,使其支持中文,包括增加字体设定宏包、中文字体的使用、推荐字体选择,以及如何在CTeX中设置字体。此外,还详细讲解了CTeX与xeCJK的关系,提供了两种使用CTeX的方法,适用于不同的文档类需求。
摘要由CSDN通过智能技术生成

环境:Windows+texstudio+texlive
xetex将使用你系统的字体,也就是说你不用自己去编译字体了。

增加字体设定宏包
  1. 在texlive的命令行下
    使用 $ fc-list :lang=zh-cn 可以看到你的中文字体。
    使用 $ fc-list 可以看到你的所有字体。

  2. D:\Edit\texlive2018\texmf-dist\tex\xelatex\zhfontcfg中创建一个“zhfontcfg.sty” 文件如下(没有zhfontcfg文件夹就自己创建):

% xetex/xelatex 字体设定宏包
\ProvidesPackage{zhfontcfg}
\usepackage{fontspec,xunicode}
\defaultfontfeatures{Mapping=tex-text} %如果没有它,会有一些 tex 特殊字符无法正常使用,比如连字符。

% 中文断行
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt minus 0.1pt

%将系统字体名映射为逻辑字体名称,主要是为了维护的方便
\newcommand\fontnamehei{Microsoft YaHei}
\newcommand\fontnamesong{SimSun}
\newcommand\fontnamekai{KaiTi}
\newcommand\fontnamemono{DejaVu Sans Mono}
\newcommand\fontnameroman{Times New Roman}

%设置文档正文字体为宋体
\setmainfont[BoldFont=\fontnamehei]{\fontna
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值