LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: forrestxz

请问texlive如何支持中文

[复制链接]
发表于 2010-7-5 10:24:48 | 显示全部楼层
推荐直接用texlive-2009(网络安装下载地址:http://mirror.ctan.org/
systems/texlive/tlnet),运行install-tl -gui(需要perl/tk支持)或install-tl
如果想用portage,那么需要到别人那里拷贝/usr/local/texlive/2009/texmf-dist/tex/latex/ctex和/usr/local/texlive/2009/texmf-dist/tex/xelatex/xecjk到相应目录,然后texhash
===
注意:如果你用的是microsoft的6款中文字体,需要修改/usr/local/texlive/2009/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def: 把[simkai.ttf](注意两边的方括号]改为KaiTi_GB2312,把[simfang.ttf]改为FangSong_GB2312
==
或者去http://bbs.ctex.org看如何配置texlive-2009,里面讲了如何不改ctex-xecjk-winfonts.def而在$HOME目录中配置中文字体。
==
在tex文件中,第一个命令用\documentclass{ctexart}
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-5 17:01:37 | 显示全部楼层
Post by GNUisbest;2101410
推荐直接用texlive-2009(网络安装下载地址:http://mirror.ctan.org/
systems/texlive/tlnet),运行install-tl -gui(需要perl/tk支持)或install-tl
如果想用portage,那么需要到别人那里拷贝/usr/local/texlive/2009/texmf-dist/tex/latex/ctex和/usr/local/texlive/2009/texmf-dist/tex/xelatex/xecjk到相应目录,然后texhash
===
注意:如果你用的是microsoft的6款中文字体,需要修改/usr/local/texlive/2009/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def: 把simkai.ttf改为KaiTi_GB2312,把simfang.ttf改为FangSong_GB2312
==
或者去http://bbs.ctex.org看如何配置texlive-2009,里面讲了如何不改ctex-xecjk-winfonts.def而在$HOME目录中配置中文字体。
==
在tex文件中,第一个命令用\documentclass{ctexart}


不好意思,最近几天上不了网。
是不是各位都不建议自己emerge texlive呀?
回复 支持 反对

使用道具 举报

发表于 2010-7-5 18:48:00 | 显示全部楼层
我对 tex 不熟,不过我觉得 gentoo china overlay 里面的 dev-tex/zhspacing 很好用很简单
回复 支持 反对

使用道具 举报

发表于 2010-7-5 20:34:07 | 显示全部楼层
Post by forrestxz;2101492
不好意思,最近几天上不了网。
是不是各位都不建议自己emerge texlive呀?

确实。
我那个帖子有点错误,现在修改了:就是修改ctex-xecjk-winfonts.def那里,是把[simkai.ttf]和[simfang.ttf]修改,而不是simkai.ttf和simfang.ttf。
ctex.org上的大牛都是这么推荐的。
用ctexart,ctexbook文档类方便多了,根本不用管什么中文、英文,直接写你的文档就行了。
另外,用asymptote画图(有数学模型的那种),还支持在.tex文档中直接内嵌代码,效果、效率那是钢钢的。
回复 支持 反对

使用道具 举报

发表于 2010-7-5 20:36:15 | 显示全部楼层
Post by wd_afei;2101513
我对 tex 不熟,不过我觉得 gentoo china overlay 里面的 dev-tex/zhspacing 很好用很简单


现在已经不推荐zhspacing了,推荐直接用ctexart、ctexbook文档类(这个需要xecjk的支持)。
回复 支持 反对

使用道具 举报

发表于 2010-7-5 20:44:27 | 显示全部楼层
看看用asymptote画的先天八卦。

原贴http://bbs.ctex.org/viewthread.php?tid=47601

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2010-7-6 10:12:59 | 显示全部楼层
Post by GNUisbest;2101532
现在已经不推荐zhspacing了,推荐直接用ctexart、ctexbook文档类(这个需要xecjk的支持)。


为啥?反正 portage 里面有,用起来也不很简单。。。
别的那些不知道怎么用。。。zhspacing 的页面上面有例子。。
回复 支持 反对

使用道具 举报

发表于 2010-7-6 10:53:59 | 显示全部楼层
Post by wd_afei;2101615
为啥?反正 portage 里面有,用起来也不很简单。。。
别的那些不知道怎么用。。。zhspacing 的页面上面有例子。。

zhspacing貌似已停止开发。
而基于xecjk的ctexart、ctexbook文档类的好处是:你对待中文跟对待英文是一样的,比如,你有一个英文的.tex文件,你可以直接在这个文件中把它翻译成中文,而几乎不用修改任何tex命令,用xelatex编译出来后就是符合中文排版习惯的pdf文件。

就好像没有xecjk之前,处理中文的最好方式是用ctex发行套件,现在基于xecjk的ctexbook、ctexart类出来后,都推荐用texlive而不用ctex了。
回复 支持 反对

使用道具 举报

发表于 2010-7-6 11:24:13 | 显示全部楼层
ctexart,ctexbook 这两个 portage 里面没有,我看 xecjk 在 gentoo china 里面有,是这个里面包括了你说的那两个么?不过看上面说 gentoo china 里面这个有点老,不知道楼上有没兴趣更新一下?到 gentoo china 的页面提一个 issue 让管理员更新下。如果 ctexart ctexbook 也是包的话,能加入 gentoo china 就最好了。
回复 支持 反对

使用道具 举报

发表于 2010-7-6 14:21:11 | 显示全部楼层
xecjk 已经包含在 texlive-xetex-2009 里了
回复 支持 反对

使用道具 举报

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

本版积分规则

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