LinuxSir.cn,穿越时空的Linuxsir!

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

latex怎么能够正确识别utf8编码的tex文件!

[复制链接]
发表于 2004-8-28 01:37:29 | 显示全部楼层 |阅读模式
发现latex不能识别utf8编码的tex文件,生成的pdf文件中文是乱码,换成gb2312编码的就没问题。
  当然可以通过安装ucs包可以让latex识别utf8编码的文件,但是没有很好的unicode中文字体。
   不知道有没有可以继续使用gbk编码的字体,又能正确识别utf8的编码的方法,谢谢了!
发表于 2004-9-18 10:53:03 | 显示全部楼层
我现在也碰到这个问题了,而且文件里有中文的话在uft8下甚至不能生成pdf文件,也是必须换到gb的环境里才行,请问这个问题到底应该怎么解决呢?
发表于 2004-9-19 07:52:21 | 显示全部楼层
我用iconv命令把带中文的GB编码的tex文件转成了utf8的,可是里面的中文也惨不忍睹了,这条路真的行不通吗?
发表于 2006-6-29 20:10:13 | 显示全部楼层
SUSE 系统对这个问题解决得比较好,不知道他是怎么做的。
回复 支持 反对

使用道具 举报

发表于 2006-6-29 20:33:53 | 显示全部楼层
Post by xzkm5
我用iconv命令把带中文的GB编码的tex文件转成了utf8的,可是里面的中文也惨不忍睹了,这条路真的行不通吗?

用iconv命令转成GBK编码应该可以用,utf-8目前我没有发现好的办法
回复 支持 反对

使用道具 举报

发表于 2006-6-29 20:53:43 | 显示全部楼层
一个临时的办法是新建tex文件后,马上用一编辑器(gedit,leafpad/mousepad)把它另存为gbk/gb2312编码的文件,以后就不用再更改编码了。
回复 支持 反对

使用道具 举报

发表于 2006-6-29 23:28:20 | 显示全部楼层
Post by Lolita
一个临时的办法是新建tex文件后,马上用一编辑器(gedit,leafpad/mousepad)把它另存为gbk/gb2312编码的文件,以后就不用再更改编码了。

呵呵,我一直都是这么做的。
回复 支持 反对

使用道具 举报

发表于 2006-6-29 23:57:11 | 显示全部楼层
嘻嘻!在 Emacs 里面这样:

  1. (modify-coding-system-alist 'file "\\.tex\\'" 'chinese-gbk)
复制代码

就可以自动以 gbk 编码方式打开和保存所有 tex 文件了。
回复 支持 反对

使用道具 举报

发表于 2006-6-30 06:56:18 | 显示全部楼层
用 kile 或 TeXMaker 的话有默认编码选项。

还有个办法就是用 unicode 的字体(譬如cyberbit ),那就可以直接用 utf-8 编码了。见:http://kile.sourceforge.net/Documentation/html/cjk.html

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2006-6-30 07:29:32 | 显示全部楼层
我们早就发过帖子说明怎么用 UTF-8 的 CJK  ……

居然还有人问 ……


另外, 现在 UTF-8 的 CJK tfm 字体已经进入了 Debian sid
回复 支持 反对

使用道具 举报

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

本版积分规则

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