|
解决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
|