|
|
发表于 2006-9-14 07:02:32
|
显示全部楼层
Post by debianl
dvipdfm本来就不可以,否则dvipdfmx也就没有开发的必要了,dvipdfmx生成的pdf中文不能复制只有一种可能,那就是没有正确地使用TrueType字体,可能会有以下几个原因:
1、确认你的cid-x.map是否在${TEXMFLOCAL}/fonts/map/dvipdfmx目录或者${TEXMHOME}/fonts/map/dvipdfmx再或者当前目录下,如果不在请自己把位置放对。新版本的latex-unicode-font-utils生成的cid-x.map应该不会有问题!
是用这儿下载的latex-unicide-font-utils-0.3生成的。不在dvipdfmx下,而是在dvipdfm下。另外没设TEXMFLOCAL这个变量应该没关系吧?我设过也不管用。把dvipdfm目录改成dvipdfmx也不管用。
Post by debianl
2、再确认你的TrueType字体是否都正确地在${TEXMFLOCAL}/fonts/truetype或${TEXMFHOME}/fonts/truetype或当前目录下,如果没有请自理。
在
Post by debianl
3、另外就是Unicode.sfd应该在${TEXMFLOCAL}/fonts/sfd或${TEXMFHOME}/fonts/sfd目录下。你也可以在使用的时候放当前目录下!
在
Post by debianl
4、cid-x.map如果你是用instfonts生成的,内容应该不会有问题。
我是用instfonts生成的,但是0.1,0.2,0.3这么升上来的,没舍得删掉重新生成。可能会有问题吧。我另一台机器是直接装的0.3,能用dvipdfmx,但也存在中文不能复制的问题。
我已经把整个/usr/local/share/texmf删了,正在重新生成,看效果会如何。
多谢热情帮助! |
|