当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]为什么dvipdfmx生成的中文文档不能查找复制?
帖子发表于 : 2006-08-26 1:36 

注册: 2006-04-06 12:59
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
我已经参照置顶的两个帖子进行了设置,使用dvipdfmx时候没有出现任何报错信息,生成的包含中文的pdf文件可以看,但复

制就是乱码,而且我的acroreader也安装了语言包,非常渴望大家帮忙


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-08-26 10:03 

注册: 2006-02-27 18:06
帖子: 80
地址: FZU
送出感谢: 0 次
接收感谢: 0 次
这就很难说了,你用Win版的Acrobat试试,也许是locale编码和pdf不一样


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-08-26 10:48 

注册: 2006-04-06 12:59
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
我把linux下dvipdfmx生成的中文pdf文档拷到win机器上,复制还是乱码。。。

用相应的tex源文件在win下用ctex套装重新编译,可以生成可复制的文档,但是拷贝到linux机器下还是不能复制,依旧乱码

请问这样的话可能是哪里出现了问题,怎么解决,谢谢了


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-08-27 12:16 
头像

注册: 2005-08-15 0:04
帖子: 1880
地址: 南7技校
送出感谢: 0 次
接收感谢: 0 次
latex & dvipdfmx 编译的?
如果是置顶的那个“实战”的贴子的话,我的是没有问题的,只是这样生成的 pdf 颜色比较淡。复制和粘贴绝对是支持的。
兄弟可以给出具体的操作步骤和编译的新息,这样也好判断一些..


_________________
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-08-27 13:07 

注册: 2006-03-02 18:17
帖子: 52
送出感谢: 0 次
接收感谢: 0 次
参考: http://passionwii.blogspot.com/

cid-x.map没有修改。

cid-x.map位置:
${TEXHOME}/fonts/map/dvipdfm/cid-x.map
添加字体的格式:
${FONTNAME}@Unicode@ unicode :0:${FONTNAME}
eg:song@Unicode@ unicode :0:song


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-08-28 22:42 

注册: 2006-04-06 12:59
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
zhan 写道:
latex & dvipdfmx 编译的?
如果是置顶的那个“实战”的贴子的话,我的是没有问题的,只是这样生成的 pdf 颜色比较淡。复制和粘贴绝对是支持的。
兄弟可以给出具体的操作步骤和编译的新息,这样也好判断一些..


先谢谢你哈

是这样的,我是按照”Ubuntu 6.06 Dapper下teTeX+CJK+CCT安装方法“这篇文章配置的,当时能系统基本能用后也就没有注意这个问题,后来发现了dvipdfmx不能用,于是按照你的blog里面“Latex+CJK边用边学(一)”这篇文章比葫芦画瓢进行了修改(由于接触linux不久,所以很多步骤具体什么意思也不明白),我得cid-x.map和cjk.map分别在
/usr/share/texmf/fonts/map/dvipdfm/cid-x.map
/usr/share/texmf/fonts/map/dvips/cjk.map
于是我把他们分别拷贝到(这两个config文件夹都是我新建的)
/usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/
然后我又把/usr/share/texmf-tetex/dvips/config/config.ps拷贝到dvips/config/里面,并且在config.ps文件最后加上了p +cjk.map,然后就mktexlsr

出现的结果就是dvipdfmx可以使用了,而且编译过程也没有任何报错信息,但是生成的pdf就是不能拷贝,敢问这可能是什么问题,听有人说是locale的问题,不知道这个具体该怎么解决?


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-08-28 22:48 

注册: 2006-04-06 12:59
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
kuposky 写道:
参考: http://passionwii.blogspot.com/

cid-x.map没有修改。

cid-x.map位置:
${TEXHOME}/fonts/map/dvipdfm/cid-x.map
添加字体的格式:
${FONTNAME}@Unicode@ unicode :0:${FONTNAME}
eg:song@Unicode@ unicode :0:song


谢谢你的指点
我的cid-x.map文件是这样的
gbkfs@UGBK@ UniGB-UCS2-H :0:simfang.ttf
gbkfssl@UGBK@ UniGB-UCS2-H :0:simfang.ttf
gbksong@UGBK@ UniGB-UCS2-H :0:simsun.ttc
gbksongsl@UGBK@ UniGB-UCS2-H :0:simsun.ttc
gbkkai@UGBK@ UniGB-UCS2-H :0:simkai.ttf
gbkkaisl@UGBK@ UniGB-UCS2-H :0:simkai.ttf
gbkhei@UGBK@ UniGB-UCS2-H :0:simhei.ttf
gbkheisl@UGBK@ UniGB-UCS2-H :0:simhei.ttf
gbkli@UGBK@ UniGB-UCS2-H :0:SIMLI.TTF
gbklisl@UGBK@ UniGB-UCS2-H :0:SIMLI.TTF
gbkyuan@UGBK@ UniGB-UCS2-H :0:SIMYOU.TTF
gbkyuansl@UGBK@ UniGB-UCS2-H :0:SIMYOU.TTF
我按照你的方法
把UGBK替换成Unicode,把UniGB-UCS2-H替换成unicode,好像还是不行,是不是还缺少什么步骤?
另外像我上面的帖子里说的我把cid-x.map文件换了位置。。


ps:类似第一行跟第二行的gbkfs和gbkfssl都对应simfang是怎么回事?


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-08-29 10:06 
头像

注册: 2005-08-15 0:04
帖子: 1880
地址: 南7技校
送出感谢: 0 次
接收感谢: 0 次
是这样的,那个 你用的文章和我的文章中使用的 gbkfonts 是不同的版本,生成的目录结构是不同的。所以混用的话比较郁闷。我待会儿把文章改了。不好意思。
要使用 dvipdfmx 的话,只要把一些 *.ttf 的文件放在tex 能够找到的目录下面就好了。就是说,你简单的按照 那个 CCT的文章做好后,只需要 把 *.ttf 拷贝到 相应的目录中。 这个具体可以看 那个 “实战”的置顶。里面的很多问题我们都整理过的。如果要重新配置的话,注意最好把这些卸载了再来。这个其实我建议把 texmf 目录放在 $HOME 下面,重新配置的时候容易一些。具体的请参照 “实战”的置顶。祝好运!


_________________
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2006-08-29 16:38 

注册: 2006-04-06 12:59
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
zhan 写道:
是这样的,那个 你用的文章和我的文章中使用的 gbkfonts 是不同的版本,生成的目录结构是不同的。所以混用的话比较郁闷。我待会儿把文章改了。不好意思。
要使用 dvipdfmx 的话,只要把一些 *.ttf 的文件放在tex 能够找到的目录下面就好了。就是说,你简单的按照 那个 CCT的文章做好后,只需要 把 *.ttf 拷贝到 相应的目录中。 这个具体可以看 那个 “实战”的置顶。里面的很多问题我们都整理过的。如果要重新配置的话,注意最好把这些卸载了再来。这个其实我建议把 texmf 目录放在 $HOME 下面,重新配置的时候容易一些。具体的请参照 “实战”的置顶。祝好运!


哦,原来是这样,非常感谢,呵呵,现在我又把ccid-x.map和cjk.map放到

usr/share/texmf/fonts/map/dvipdfm/config/cid-x.map
/usr/share/texmf/fonts/map/dvips/config/cjk.map
然后把/usr/share/texmf-tetex/dvips/config/config.ps中最后加上p +cjk.map
现在dvipdfmx生成的文档用evince查看可以复制了,但是使用dvipdfmx的时候回出现这样的warning

** WARNING ** Trying to redefine already defined code mapping. (ignored)
** WARNING ** Trying to redefine already defined code mapping. (ignored)
** WARNING ** Trying to redefine already defined code mapping. (ignored)
......
但是似乎并不影响使用,不知道这个是什么原因,如果能帮忙解决,那就好了,
anyway,至少可以用了,非常感谢你


btw:用acroreader还是乱码,用win下的acrobat倒可以,可能是源里的acroreader有问题吧


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2006-08-29 21:46 
头像

注册: 2005-08-15 0:04
帖子: 1880
地址: 南7技校
送出感谢: 0 次
接收感谢: 0 次
这个 warning 不用管它,据说是一个bug。

顺便说一句,我的用的源中的 acroread 是可以的。你既然有 windows 下的 adobe reader,试一下这个办法
找到 windows 下的 Adobe/Acrobat7.0/Resource 文件夹,把这个文件夹拷贝出来,替换 /usr/lib/Adobe/Acrobat7.0/下面的Resource 文件夹。注意把 win 下面的 Resource 中的 Cmap 该成 CMap 保持和 lin 下面的一致。


_________________
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译