[问题] 中文pdf的英文部分 复制贴上是乱码

楼主: ballII (无限期征才)   2015-12-29 17:47:19
(Mac TeXShop)
这是tex档:
https://dl.dropboxusercontent.com/u/5173388/test/font/broken_font.tex
这是跑出来的pdf档:
https://dl.dropboxusercontent.com/u/5173388/test/font/broken_font-without.pdf
没有任何问题。
这是放入“加上这段文字后,复制贴上英文字会产生乱码。”那句话后,
跑出来的pdf档:
https://dl.dropboxusercontent.com/u/5173388/test/font/broken_font-with.pdf
这个档案的英文被复制贴上后,都会变成乱码。
几番测试后发现:越长的文章越容易出现英文复制贴上后变成乱码的问题。
请问我如何完全避免这问题?
谢谢。
P.S.
http://exciton.eo.yzu.edu.tw/~lab/latex/install_cjk.html
我依此网页所述,执行了 install_my_dvipdfmx,
在 TeXShop 的 Preferences 的 Latex Program 里指定 my_dvipdfmx 路径与参数 -x,
然后 Typeset(选单仍选 LaTeX),
但跑出来结果相同,英文复制贴上仍是乱码。
楼主: ballII (无限期征才)   2014-01-01 17:32:00
是的 我两台都是Mac OS 10.10.4
作者: EdwardGJLee (LGJ)   2015-12-29 20:20:00
改用 latex + dvipdfmx。或 CJKutf8 改成 CJK。
作者: springman (司布林)   2015-12-29 21:01:00
http://0rz.tw/PjyeP 我套到我的格式中,Xelatex 正常http://0rz.tw/WRbp7 这是我编译出来的 pdf 档。
楼主: ballII (无限期征才)   2015-12-30 09:38:00
谢谢springman提供的格式,我太爱你了呜呜~
作者: springman (司布林)   2015-12-30 12:46:00
哪里,中文的部份设定也都是网友提供的。刚好可以正常我将 \linespread{1.3} 加在 \documentclass 下,正常改成其他数字(像1.4),行距真的会变大。以前有网友说,只要有设粗体字复制时就会有乱码我自己测试时也是如此,不知您是否也有设粗体?我现在都在Windows下用,不同作业系统不知有没有差别。
作者: EdwardGJLee (LGJ)   2015-12-31 18:39:00
应该和平台无关,是 map 处理上的 bug。以前发生过。

Links booklink

Contact Us: admin [ a t ] ucptt.com