\documentclass[12pt,a4paper]{article}

\usepackage{zhmCJK}
\setCJKmainfont[BoldFont=simhei.ttf,ItalicFont=simkai.ttf]{simsun.ttc}
\setCJKsansfont{simhei.ttf}
\setCJKmonofont[AutoFakeBold=0]{simfang.ttf}
\setCJKfamilyfont{xinwei}{STXINWEI.TTF}

\title{\bfseries 一个华丽的 zhmCJK 测试}
\author{Leo Liu}
\date{2012 年 2 月 4 日}

\begin{document}

\maketitle

正文是宋体字,\textbf{加粗变成黑体},\textit{倾斜变成楷体}

\textsf{这是黑体字,\textbf{自动加粗的黑体字}}

\texttt{这是仿宋字,\textbf{不加粗的仿宋字}}

{\CJKfamily{xinwei}还有华文新魏}

\end{document}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 最后免不了说一点限制和缺点。主要问题是 zhmetrics 还依赖一个 texfonts.map,它里面是 CJK 的许多子字体名的 tfm 到实际的 zhmetrics.tfm 的映射文件。texfonts.map 的内容是固定的,并且只需要能被 kpathsea 搜索而不需要 updmap,所以在安装上并不成什么大问题。不过因为 texfonts.map 必须事先存在,zhmCJK 可以安装的字体数量就必须事先确定并做限制,目前是 32 个,大体应该够用。而且 texfonts.map 的体积也不小,现在就有 200 多 KB 了。 这个宏包还远未完善,暂时放在我个人的版本库里面先调着。大家测试一下,如果效果好的话,以后就放到 ctex-kit 里面去(或者和 zhmetrics 合并)。ctex 宏包也可以转而支持这个了。 CTAN 地址:http://ftp.ctex.org/mirrors/CTAN/language/chinese/zhmcjk/项目地址:http://code.google.com/p/leoliu-tex-pkg/-------------------------------------------------------------------------- 更新: 2012/02/02 v0.2 增加一个简要的文档。增加 CJKpunct。整理部分代码。 2012/02/02 v0.3 增加 PDF 原语生成伪粗体功能。 2012/02/03 完善文档,说明安装配置方式。 2012/02/04 v0.4 增加复合字体功能。增强伪粗体支持。 2012/02/05 v0.5 重写 TFM 字体生成脚本。对 MiKTeX 特别处理。 2012/02/05 v0.6 增加伪斜体功能。 2012/02/06 v0.7 修正 \setCJKfamilyfont 的语法以与 xeCJK 一致。载入时检查引擎。 2012/02/06 v0.8 增加 encoding 选项提供多编码支持。2013/08/10 v0.9 增加 cmap 选项可以为 dvipdfmx 选择字体的 CMap(支持 Fandol 字体)。 增加 embed 选项可以为 dvipdfmx 选项不嵌入字体。 增加伪粗斜体功能。 修正 hyperref 不能正常使用的 BUG。修正伪粗体、伪斜体不能断行的 BUG。 

下载区

zhmcjk.zipzhmCJK20140208150757选自:http://bbs.ctex.org/forum.php?mod=viewthread&tid=70222 

点赞(1)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部