LaTeX技巧001:ctex下使用其他中文字体

您所在的位置:网站首页 日文楷体 LaTeX技巧001:ctex下使用其他中文字体

LaTeX技巧001:ctex下使用其他中文字体

#LaTeX技巧001:ctex下使用其他中文字体| 来源: 网络整理| 查看: 265

前言

  使用XeLaTeX来写中文的文档是十分方便的,它提供了几种默认的字体来供我们使用,但是Windows下还有不少十分漂亮的字体,如华文行楷等。如果我们要使用华文行楷这类不在定义好的字体中,那么该怎么办的?百度了一下,找到一个可以运行的解决方案,下面就简单说一下。

第一步:找到字体   要想使用字体,那么就要看自己的计算机里是不是有这样的字体,如果没有那么什么都是空谈。首先在命令窗口执行下面的命令:

fc-list :lang=zh >> c:\font.txt

  这个命令的作用是将计算机内所有的中文字体写入c盘下的font.txt文件内,然后我们查看一下font.txt的内容。

  通过Ctrl+F来找到“华文行楷”,然后记住 STXingkai,就是它前面的内容,之后后用到这个。 第二步:设置字体

\setCJKfamilyfont{hwxk}{STXingkai} %使用STXingkai华文行楷字体 \newcommand{\huawenxingkai}{\CJKfamily{hwxk}}

  在导言区设置,然后通过命令\huawenxingkai就可以使用它了。

完整源码 \documentclass[UTF8]{article} \usepackage{ctex} \setCJKfamilyfont{hwxk}{STXingkai} %使用STXingkai华文行楷字体 \newcommand{\huawenxingkai}{\CJKfamily{hwxk}} \setCJKfamilyfont{hwcy}{STCaiyun} %使用STCaiyun华文彩云字体 \newcommand{\huawencaiyun}{\CJKfamily{hwcy}} \setCJKfamilyfont{hwhp}{STHupo} %使用STHupo华文琥珀字体 \newcommand{\huawenhupo}{\CJKfamily{hwhp}} \setCJKmainfont{宋体} \begin{document} \noindent 我是全局字体,我使用的是宋体\\ {\kaishu 我是ctex已定义好的字体,我使用的楷体}\\ {\heiti 我是ctex已定义好的字体,我使用的黑体}\\ {\fangsong 我是ctex已定义好的字体,我使用的仿宋}\\ {\lishu 我是ctex已定义好的字体,我使用的隶书}\\ {\youyuan 我是ctex已定义好的字体,我使用的幼圆}\\ {\huawenxingkai 我是自定义的字体,我使用的华文行楷}\\ {\huawencaiyun 我是自定义的字体,我使用的华文彩云}\\ {\huawenhupo 我是自定义的字体,我使用的华文琥珀}\\ \end{document}

  其中\kaishu、\heiti、\fangsong、\lishu、\youyuan、\songti是ctex已定义好的可以直接使用。

运行结果



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3