LinuxSir.cn,穿越时空的Linuxsir!

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

怎样安装可以处理中文的LaTeX环境?

[复制链接]
发表于 2006-7-12 21:16:17 | 显示全部楼层 |阅读模式
如题, 越简单越好。

debian系统

谢谢。
发表于 2006-7-13 00:00:44 | 显示全部楼层
转自:http://www.linuxmine.com/5263.html

以前在不同的系统上搞过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下面,现在以普通用户配置。



mkdir ~/texmf
cd ~/texmf
gbkfonts /usr/share/fonts/zh/simsun.ttf song
gbkfonts /usr/share/fonts/zh/simkai.ttf kai
...
...
其他字体用同样的方法生成。


3 配置文件

代码:


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



4 测试

代码:


/* test.tex */

\\documentclass{article}
\\usepackage{CJK}
\\begin{document}
\\begin{CJK}{GBK}{song}
这是latex
\\end{CJK}
\\end{document}




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


这样的好处是每次重装系统后只要安装好了基本tex环境和cjk-latex包,只要运行mktexlsr就ok了,因为~/texmf 目录默认是mktexlsr搜索的路径。
回复 支持 反对

使用道具 举报

发表于 2006-7-13 11:14:34 | 显示全部楼层
过时了
现在都进入texlive时代了
如果是sid可以试一下这篇帖子
http://www.linuxsir.cn/bbs/showt ... p;highlight=texlive
回复 支持 反对

使用道具 举报

发表于 2006-7-13 11:23:24 | 显示全部楼层
syyuning:
texmf-local是否可以用windows下的localtexmf?
如果可以的话,怎么设置?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-13 12:36:32 | 显示全部楼层
谢谢各位.

安装中
回复 支持 反对

使用道具 举报

发表于 2006-7-13 12:38:28 | 显示全部楼层
texlive latex-cjk 都已经进入 Sid 了,呵呵
回复 支持 反对

使用道具 举报

发表于 2006-7-13 12:40:19 | 显示全部楼层
Post by fengguang
syyuning:
texmf-local是否可以用windows下的localtexmf?
如果可以的话,怎么设置?

可以使用 ctex 的字体,但 tetex3 和 texlive 使用了 updmap 机制,
跟 ctex 有些不同,需要自己去配置下。
回复 支持 反对

使用道具 举报

发表于 2006-7-13 12:53:56 | 显示全部楼层

大牛终于出现了

Post by SDE
texlive latex-cjk 都已经进入 Sid 了,呵呵

呵呵
不过我的sid源里怎么就没有latex-cjk呢?
只能从HK那个地方下载手动安装
您用哪个源里的?
我最近想装一下texlive+latex-cjk
能指点一二吗?
回复 支持 反对

使用道具 举报

发表于 2006-7-13 13:23:02 | 显示全部楼层
噢,看来 latex-cjk 还没有,不过马上就要进入了,从邮件列表里看他们正在做。

安装 texlive 之前先 purge 掉 tetex,如果以前从 experimental 安装过 texlive,最好也 purge 掉。别忘记备份一些修改过的 配置文件。需要注意的是现在的 update-updmap 修改的配置文件是 /var/lib/texmf/web2c/updmap.cfg, 而有些包可能引用的是 /etc/texmf/web2c/updmap.cfg, 如果导致错误的话,把前者复制过去就行。其他诸如字体配置之类,跟在 tetex3 中基本一样。
回复 支持 反对

使用道具 举报

发表于 2006-7-13 14:12:53 | 显示全部楼层
我最近刚装的系统
tex相关的包一个也没装
不知道在utf8下字体解决得怎么样
是不是得看latex-cjk啊?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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