LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 32381|回复: 55

自认为最简单的中文latex配置,3步就可以了!

[复制链接]
发表于 2004-5-9 21:18:49 | 显示全部楼层 |阅读模式
以前在不同的系统上搞过latex的中文,都是和系统文件放在一起,重装系统就没了,这次参考了几篇文章,发现其实很简单,重装系统也没有关系了。

1  先期tex包的安装
apt-get install tetex-bin tetex-base tetex-extra cjk-latex dvipdfm-cjk-cmap
然后上http://learn.tsinghua.edu.cn/homepage/2001315450/programs.html
下载gbkfonts的可执行文件,只要gbkfonts的那个静态链接文件就可以了,然后chmod +x gbkfonts && cp gbkfonts /usr/local/bin

2 建立texmf-local  推荐不要直接放在/usr/share/texmf 下面,这样以后升级不方便。假设你的中文字体如simsun.ttf simkai.ttf ......等文件放在/usr/share/fonts/zh下面,现在以普通用户配置。


  1. mkdir ~/texmf
  2. cd ~/texmf
  3. gbkfonts /usr/share/fonts/zh/simsun.ttf song
  4. gbkfonts /usr/share/fonts/zh/simkai.ttf kai
  5. ...
  6. ...
  7. 其他字体用同样的方法生成。
复制代码


3 配置文件

  1. mv cid-x.map dvipdfm/config/
  2. mv cjk.map dvips/config/        /*这里可能报错没有dvips/config目录,新建一个就可以了。 */
  3. cp /usr/share/texmf/dvips/config/config.ps dvips/config/
  4. echo "p +cjk.map" >> dvips/config/config.ps
  5. mv pdftex.cfg pdftex/config/
  6. mktexlsr
复制代码


4 测试

  1. /*  test.tex   */

  2. \documentclass{article}
  3. \usepackage{CJK}
  4. \begin{document}
  5. \begin{CJK}{GBK}{song}
  6. 这是latex
  7. \end{CJK}
  8. \end{document}
复制代码


然后latex test && dvipdfm test 就应该可以生成test.pdf文件了。


这样的好处是每次重装系统后只要安装好了基本tex环境和cjk-latex包,只要运行mktexlsr就ok了,因为~/texmf 目录默认是mktexlsr搜索的路径。
发表于 2004-5-9 21:42:50 | 显示全部楼层
好文, 回头试试, ^_^
发表于 2004-5-10 00:26:50 | 显示全部楼层
不错!有时间试试!先顶!
发表于 2004-5-10 07:47:40 | 显示全部楼层
just do
  1. apt-get install tetex-bin tetex-base tetex-extra cjk-latex dvipdfmx ttf-arphic* tfm-arphic*
复制代码


Chinese is ok now.

dvipdfm-cjk and dvipdfm-cjk-cmap are obsoleted already.
发表于 2004-5-10 09:43:11 | 显示全部楼层
但是这样没有gbk字体吧...
发表于 2004-5-11 15:44:47 | 显示全部楼层
好文。
不过直接用静态文件反而不行(类库文件冲突),用 tar.gz 包中的gbkfonts就可以。
发表于 2004-5-11 17:34:02 | 显示全部楼层
GOOD!!

OK!
发表于 2004-5-12 18:08:04 | 显示全部楼层
太好了,正在为debina下的latex中文配置犯愁
发表于 2004-5-13 20:30:42 | 显示全部楼层
这样是好用了,不过主页上http://learn.tsinghua.edu.cn/homepage/2001315450/tex_frame.html
给的那个example.tar.gz,编译还对付过去,形成pdf时过不去啊,问题就处在那个jpg图上,
 楼主| 发表于 2004-5-13 21:00:42 | 显示全部楼层
你编译成pdf时用的什么命令!  
你的意思是latex file.tex可以通过,就是dvi到pdf那一步不行,那个jpg图是怎么一回事?
把错误输出贴出来看看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表