LaTeX技巧001:ctex下使用其他中文字体 |
您所在的位置:网站首页 › 日文楷体 › LaTeX技巧001:ctex下使用其他中文字体 |
前言
使用XeLaTeX来写中文的文档是十分方便的,它提供了几种默认的字体来供我们使用,但是Windows下还有不少十分漂亮的字体,如华文行楷等。如果我们要使用华文行楷这类不在定义好的字体中,那么该怎么办的?百度了一下,找到一个可以运行的解决方案,下面就简单说一下。 第一步:找到字体 要想使用字体,那么就要看自己的计算机里是不是有这样的字体,如果没有那么什么都是空谈。首先在命令窗口执行下面的命令: fc-list :lang=zh >> c:\font.txt这个命令的作用是将计算机内所有的中文字体写入c盘下的font.txt文件内,然后我们查看一下font.txt的内容。 在导言区设置,然后通过命令\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 |