|
发表于 2008-12-22 13:09:55
|
显示全部楼层
我把我弄的一个发下,是Ctex论坛上的一个老大教我的。
我用的是XeTeX+xeCJK 这个中文方案。具体方法如下:
先装 TeXLive2008
sudo mount -o loop ~/texlive2008.iso /mnt
cd /mnt
sudo ./install-tl
然后输入 I 就会装到 /usr/local/texlive2008 目录下
装完后,在 ~/.profile 或者 ~/.bash_profile 中加入
PATH=/usr/local/texlive/2008/bin/i386-linux PATH (如果机子是x86_64的,这里的i386-linux改成x86_64-linux)
export PATH
到这里重启下系统,然后接着下面的。
mkdir ~/.fonts (这里~是你的用户目录)
再把字体(比如 Adobe 的宋体 等 otf 或 ttf 字体)复制到 ~/.fonts 目录下,然后执行
fc-cache -f -v
(你也可以把windows下面的那个font下面所有的字体都拷到/usr/share/fonts/zh_CN/TrueType下面,然后执行:fc-cache -f -v)
到 http://bbs.ctex.org/viewthread.php?tid=40232&extra=page%3D1
下载那个 xecjk-2.2.9.zip 解压后放在
~/.texlive2008/texmf-var (这里~指你的用户目录,这个.texlive2008是隐藏的,用ls -a可以看得到,如果没有,执行fmtutil --all试下,我当初就没有)
目录下,然后执行
sudo su
export PATH=/usr/local/texlive/2008/bin/i386-linux PATH
texhash
最后测试
% # -*- coding: utf-8 -*-
\documentclass[11pt]{article}
\usepackage{xeCJK}
\setCJKmainfont{Adobe Song Std}
%\setCJKmainfont[BoldFont=Adobe Heiti Std,ItalicFont=Adobe Kaiti %Std]{Adobe Song Std}
%\setCJKsansfont{Adobe Heiti Std}
%\setCJKmonofont{Adobe Fangsong Std}
\begin{document}
中文
\end{document}
我也是搞了很久才搞好。
最后祝学习latex的朋友好运! |
|