LinuxSir.cn,穿越时空的Linuxsir!

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

解决texlive+cjk中用dvipdfmx生成pdf文件后中文复制/粘贴的问题。

[复制链接]
发表于 2010-4-28 17:14:50 | 显示全部楼层 |阅读模式
解决texlive+cjk中用dvipdfmx生成pdf文件后中文复制/粘贴的问题。
我是这样的(不需要root):(以中文字体fangsong.ttf为例)
$ mkdir  ~/texmf
$ mkdir -p ~/texmf/fonts/truetype
$ cp fangsong.ttf ~/texmf/fonts/truetype (ttf字体必须放在这个目录)
$ mkfont.sh ~/texmf/fonts/truetype/fangsong.ttf fangsong fangsong (前一个fangsong是生成的子字体的文件名,后一个是在TeX文档中用的字体名)
$ cp -R ~/texmf/fonts/map/dvipdfm ~/texmf/fonts/map/dvipdfmx
$ mktexlsr
$ updmap

这样,就可以了。
===
PS: 附件中的mkfont.sh脚本需要t1utils包(gentoo中),含有t1asm等工具;ttf2pt1包(gentoo中);uni2sfd.pl (一个perl脚本,我不知道这个在哪里,我的gentoo系统里面也没有,不过,这个只与GBK有关,而现在GNU/Linux用的是UTF8,所以脚本出错也没有关系)。

本帖子中包含更多资源

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

x
发表于 2010-11-23 17:05:51 | 显示全部楼层

非常感谢

只有这样才能把TTF字体嵌入到PDF中,这两天也正在尝试解决这个问题,非常感谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

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