2009-09-11

CJKutf8

以前用latex(teTeX)排版中文文档基本上用的是老办法: latex + cjk + gbkfonts。后来重装了系统后,硬盘上用gbkfonts从微软simsum.ttf等生成的字体也都没了,于是编译tex文件总是提示字体丢失。

teTeX已经停止开发,现在大多数Linux发行版采用的是texlive,而且也自带了一些字体:
# apt-cache search latex-cjk-chinese


实际上texlive里utf-8已经支持的比较好了,再也不需要GBK了,简单的文档如下:
\documentclass[12pt,a4paper]{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK*}{UTF8}{gbsn}
这是一个测试。
\end{CJK*}
\end{document}


于是手工修改已经存在的tex文档,但是有的文件在编译的时候没问题,再次编译生成目录的时候会报错:
\GenericError {(inputenc) } {Package inputenc Error: Unicode char \u 8 ...


搜索了一把,这应该是latex-cjk的bug,解决办法可以参考如下链接:

http://lists.ffii.org/pipermail/cjk/2008-April/002218.html

标签:

0 Comments:

发表评论

<< Home