注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

随机过程

http://superware.blog.163.com

 
 
 

日志

 
 

Texlive 中的 ctex 字体设置  

2013-11-10 19:24:33|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
一、系统中的中文字体

运行命令:

fc-list :lang=zh-cn

得到如下结果:

AR PL UMing TW MBE:style=Light
NSimSun,新宋体:style=Regular
NSimSun,新宋体:style=Regular
AR PL UKai CN:style=Book
AR PL UKai HK:style=Book
AR PL UKai TW:style=Book
WenQuanYi Micro Hei,文泉驛微米黑,文泉驿微米黑:style=Regular
WenQuanYi Bitmap Song:style=Bold
Microsoft YaHei,微软雅黑:style=Regular,Normal
WenQuanYi Zen Hei,文泉驛正黑,文泉驿正黑:style=Regular
WenQuanYi Bitmap Song:style=Regular
WenQuanYi Zen Hei Sharp,文泉驛點陣正黑,文泉驿点阵正黑:style=Regular
LiSu,隶书:style=Regular
KaiTi,楷体:style=Regular,Normal,oby?ejné,Standard
FangSong,仿宋:style=Regular,Normal,oby?ejné,Standard
WenQuanYi Bitmap Song:style=Regular
WenQuanYi Bitmap Song:style=Regular
Droid Sans:style=Regular
WenQuanYi Bitmap Song:style=Regular
SimSun,宋体:style=Regular
WenQuanYi Bitmap Song:style=Bold
AR PL KaitiM GB,文鼎PL简中楷:style=Regular
SimHei,黑体:style=Regular,Normal,oby?ejné,Standard
WenQuanYi Bitmap Song:style=Bold
Microsoft YaHei,微软雅黑:style=Bold,Negreta
AR PL SungtiL GB,文鼎PL简报宋:style=Regular
AR PL UKai TW MBE:style=Book
AR PL UMing TW:style=Light
WenQuanYi Zen Hei Mono,文泉驛等寬正黑,文泉驿等宽正黑:style=Regular
AR PL UMing CN:style=Light
AR PL UMing HK:style=Light
WenQuanYi Micro Hei Mono,文泉驛等寬微米黑,文泉驿等宽微米黑:style=Regular
YouYuan,幼圆:style=Regular
WenQuanYi Bitmap Song:style=Bold


二、配置 windows 字体

将上述中文字体中的字体名称填入文件

/usr/share/texlive/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfont.def


中的相应位置
 
% ctex-xecjk-winfonts.def: Windows xeCJK 字体设置,默认为六种中易字体
 
% vim:ft=tex

\setCJKmainfont
[BoldFont=SimHei,ItalicFont=HaiTi]{SimSun}
\setCJKsansfont{SimHei}
\setCJKmonofont{FangSong}
 
\setCJKfamilyfont{zhsong}{SimSun}
\setCJKfamilyfont{zhhei}{SimHei}
\setCJKfamilyfont{zhkai}{KaiTi}
\setCJKfamilyfont{zhfs}{FangSong}
\setCJKfamilyfont{zhli}{LiSu}
\setCJKfamilyfont{zhyou}{YouYuan}
 
\newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
\newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
\newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书
\newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
\newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
\newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
 
\endinput

三、在 XeLateX 中使 windows 字体

\documentclass[winfonts]{article}
\usepackage{ctex}

\begin{document}
{\songti 中文宏包测试!}
{\kaishu 中文宏包测试!}
{\fangsong 中文宏包测试!}
{\heiti 中文宏包测试!}
{\lishu 中文宏包测试!}
{\youyuan 中文宏包测试!}
\end{document}


结果

Texlive 中的 ctex 字体设置 - superware - 随机过程
 

四、在 XeLateX 中使用 adobe 字体配置

运行命令:

fc-list :lang=zh-cn | grep adobe

得到

Adobe Song Std,Adobe 宋体 Std,Adobe Song Std L,Adobe 宋体 Std L:style=L,Regular
Adobe Heiti Std,Adobe 黑体 Std,Adobe Heiti Std R,Adobe 黑体 Std R:style=R,Regular
Adobe Fangsong Std,Adobe 仿宋 Std,Adobe Fangsong Std R,Adobe 仿宋 Std R:style=R,Regular
Adobe Kaiti Std,Adobe 楷体 Std,Adobe Kaiti Std R,Adobe 楷体 Std R:style=R,Regular

修改Adobe 字体配置文件
/usr/share/texlive/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfont.def
修改后的结果为:

% ctex-xecjk-adobefonts.def: Adobe 的 xeCJK 字体设置,为 Adobe 的四套字体
% vim:ft=tex

\setCJKmainfont[BoldFont=Adobe Heiti Std,ItalicFont=Adobe Kaiti Std]{Adobe Song Std}
\setCJKsansfont{Adobe Heiti Std}
\setCJKmonofont{Adobe Fangsong Std}

\setCJKfamilyfont{zhsong}{Adobe Song Std}
\setCJKfamilyfont{zhhei}{Adobe Heiti Std}
\setCJKfamilyfont{zhfs}{Adobe Fangsong Std}
\setCJKfamilyfont{zhkai}{Adobe Kaiti Std}
\setCJKfamilyfont{zhli}{LiSu}
\setCJKfamilyfont{zhyou}{YouYuan}

\newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
\newcommand*{\heiti}{\CJKfamily{zhhei}} % 黑体
\newcommand*{\kaishu}{\CJKfamily{zhkai}} % 楷书
\newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
\newcommand*{\lishu}{\CJKfamily{zhli}} % 隶书
\newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆

\endinput

测试如下文件:
\documentclass[adobefonts]{article}
\usepackage{ctex}

\begin{document}
{\songti 中文宏包测试!}
{\kaishu 中文宏包测试!}
{\fangsong 中文宏包测试!}
{\heiti 中文宏包测试!}
{\lishu 中文宏包测试!}
{\youyuan 中文宏包测试!}
\end{document}
得到:

Texlive 中的 ctex 字体设置 - superware - 随机过程
 
说明:Adobe 免费字体只有四种,宋体、楷体、黑体、仿宋,而没有隶书、幼圆两种字体。为了和 windows 字体相一致,这里将 windows 隶书、幼圆两种字体也加入,这样就凑齐了6种字体,与 windows 字体一致。
  评论这张
 
阅读(200)| 评论(0)
推荐

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017