linux latex 中文解决办法(UTF8)

这里谈论的还是CJK的解决办法,不过很简单,一步一步照做就是了。
这里的重点是中文字体配置(UTF8 编码)
latex的中文字体配置一直是很令人头疼的。如果没有找对方法,
可能浪费了很多时间后还不一定能搞定。

这篇文章的对象是刚接触一点latex,知道怎么套用别人的英文模板,但不知道怎么配置中文字体,如宋体等的读者。

我的系统是ubuntu 10.04

首先安装texlive
#apt-get install texlive-full

然后安装cjk的一些东西

#apt-cache search cjk
把看的顺眼的统统安装上去。

比如,把中文环境安装上去
#apt-get install latex-cjk-chinese*

然后测试一下,看看latex是否正常安装了:

随便建立一个文档,如test.tex,写下:
\
documentclass
{
article
}

\begin
{
document

}

 Hello World!
\end
{
document

}

编译 #pdflatex test.tex 查看 #xpdf test.pdf 看是否正常。



再测试看你的CJK是否安装成功:
\documentclass
{article
}
\usepackage{CJK
}
\begin{CJK
}{UTF8
}{gbsn
}
\begin{document
}
中文 
\end{CJK
}
\end{document
}

编译看能否通过。如果能通过,中文环境基本配置好了。已经可以用一些中文字体了。 如果我们想用windows的宋体、黑体、楷体等字体,跟随以下步骤: (注意,windows的字体不是免费的,如果你很在意版权之类的事情,接下去的仅供参考。 其他字体我没有试过。)   1 随便找一台装有windows XP/2000系统的机器,从c:\windows\fonts目录下拷贝 simhei.ttf, simkai.ttf ... 这里需要注意的是,宋体 的字体文件在win98系统中是simsun.ttf , win98以后的,如winXP的 系统中该字体对应的文件是simsun.ttc . 这是无用的。 考虑到win98已经是古董级系统,珍稀不好寻找,故simsun.ttf也不太好找,有需要的可以从 http://download.csdn.net/source/2443736 下载simsun.ttf文件。


 2 安装 ttf2pt1  , 这是一个字体转换工具,源里面有 #apt-get install ttf2pt1 3 下载字体自动生成和配置工具mkfont,  http://download.csdn.net/source/2443801 下载mkfont.tar 4 把下载下来的mkdont.tar 解压,把*.ttf文件拷贝到该文件夹下,使字体文件和mkfont的一些文件 共处一个目录: #tar xvf mkfont.tar #... 5 开始生成字体文件了: 比如,我们要从simsun.ttf生成宋体,则可以 ./mkfont.sh simsun.ttf simsun song  依此类推,生成hei体等 6 在latex文档中使用生成的字体song    

\documentclass{article
}
\usepackage{CJKutf8
}
\begin{CJK
}{UTF8
}{song 
}
\begin{document
}
中文

\end{CJK
}
\end{document
}

你可能感兴趣的:(linux,windows,.net,ubuntu,XP)