学习再学习,多少大秘密

27 May

Latex+CJK边用边学(一)

[ Happy 心情: Happy ]
[ Playing 状态: Playing ]
安装配置

环境: Ubuntu dapper ,locale是zh_CN.utf8

1.sudo apt-get install tetex-bin cjk-latex dvipdfm-cjk dvipdfmx cmap-adobe-cns1 cmap-adobe-gb1 gs-cjk-resource tetex-extra tetex-doc tfm-arphic-*
这些包装好后基本环境就已经搭建起来了,现在随便一个文档,用英文是完全没有问题了。下一步是配置中文。

2.下载gbkfonts以及拷贝一些常用字体,一般是从win中考过来的。最常用的是6个字体,simsun, simli, simkai , simhei, sinyou, simfang, 最好全部使用ttf,虽然simsun有个ttc,据说用ttc的时候会出现一些诡异的事情。没有遇到过。至于gbkfonts,网上应该搜索的到。
这里可以下载:
http://learn.tsinghua.edu.cn:8080/2001315450/programs.html
同时由于这个网站有时侯不好上,所以我把这个文件上传到共享ftp了
wget http://ftp.ubuntu.org.cn/gbkfonts
就可以下载了。

3.在自家目录下面建立texmf,这样每次重装的时候就不需要再一次配置中文,比较方便。然后执行下列命令。
这里假设gbkfonts和那些字体都放在~下面。
cd
chmod +x gbkfonts //确保gbkfonts有可执行权限。
cd texmf
../gbkfonts ../simsun.ttf song
../gbkdonts ../simkai.ttf kai
…..
有些字体名是大写的,和小写的一样处理。执行这个的时候会在屏幕上看到一些好玩的字体排列,很有意思。

4.字体生成完毕后执行下列命令。
cd ~/texmf(不必要,这一步是保证此时在texmf目录下)
mv cid-x.map dvipdfm/config/
mkdir dvips/config
mv cjk.map dvips/config/
cp /usr/share/texmf/dvips/config/config.ps dvips/config/(这一步对于5.10是正确的,但是对于6.06有些问题,应该更改为:
cp /usr/share/texmf-tetex/dvips/config/config.ps dvips/config/)
然后打开刚刚考来的config.ps文件,在其最后加上一句p +cjk.map
mv pdftex.cfg pdftex/config/
然后mktexlsr,可能需要管理员权限运行。如果以后对这个文件夹的文件有所更改,也要运行mktexlsr
此时的中文环境基本配置完毕。可以测试一些简单的文件了。

值得一说的是由于先前安装的时候装上了dvipdfmx,但是此时并没有配置好。因此如果对于一个中文tex文档,直接使用latex+dvipdfmx会有问题。dvipdfmx可以直接使用ttf字体,使生成的pdf文档支持拷贝和查找,还是很有用的。查找了很多网站,发现原因是由于dvipdfmx找不到中文字体造成的。因此只要在相应的目录放入中文字体,或者其软链接即可。这个目录可以是/usr/share/texmf/fonts/truetype/chinese/把先前的6个字体放进去,或者做一个软链接就可以直接使用dvipdfmx了。(如果没有这个目录的话,可以自己建立一个)。
下面提供一个非常简单的测试文件test.tex:

\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{GBK}{song}
你好\LaTeX,今天是\today.
\end{CJK}
\end{document}

注意保存成为gbk,那么就可以测试了。
latex test.tex生成test.dvi,可以使用xdvi查看,
dvips test.dvi生成test.ps可以使用gv查看(可能需要安装gv)
ps2pdf test.ps或者dvipdfm test.dvi 或者dvipdfmx test.dvi可以生成pdf文档,查看工具就不用说了把。最简单的。使用xpdf查看就好。

6 Responses to “Latex+CJK边用边学(一)”

  1. 1
    tagalogmovies Says:

    After the box-office free tagalog movies success of Sukob, Feng Shui and Tenement 2, Star Cinema is coming discover with added shriek wink that module have chills to moviegoers.

    Villa Estrella is added locate to tagalogmovies refrain but watch free tagalog movies definitely added wink to watch discover for. It’s a teenaged wink horror wink starring Jake Cuenca, Shaina Magdayao, Maia Salvador, pinoy movies Geoff Eigenmann, Liza Lorena and John Estrada. At the helm is Rico Maria Ilarde.

    Villa Estrella download tagalog movies is a mysterious watch tagalog movies use concerned by many spirits seeking official from people who caused their death. The wink module start with Ana (played by Shaina Magdayao), who always been sick with so many intense dreams or nightmares about people existence killed. The twist latest tagalog movies begins when free tagalog movies download her ex-boyfriend pinoy tagalog movies (played by Jake Cuenca) brings her to Villa Estrella for a vacation, where she meets a woman (Maja Salvador) who is very old from her dreams. A lot of tagalog free movies spirits online tagalog movies module haunt filipino tagalog movies them patch staying at the tagalog movies website use leading watch free tagalog movies online them to a tagalog movies online danger they never due to happen.

  2. 2
    Viral Go Says:

    Viral Go…

    Viral Go…

Leave a Reply



Spam Protection by WP-SpamFree

© 2010 学习再学习,多少大秘密 | Entries (RSS) and Comments (RSS)

Your Index Web Directorywordpress logo