作者ballII (无限期徵才)
看板LaTeX
标题[问题] 中文pdf的英文部分 复制贴上是乱码
时间Tue Dec 29 17:47:19 2015
(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),
但跑出来结果相同,英文复制贴上仍是乱码。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.163.187.204
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LaTeX/M.1451382442.A.3D4.html
※ 编辑: ballII (1.163.187.204), 12/29/2015 18:26:33
1F:→ EdwardGJLee: 改用 latex + dvipdfmx。 12/29 20:20
2F:→ EdwardGJLee: 或 CJKutf8 改成 CJK。 12/29 20:31
5F:→ ballII: 谢谢springman提供的格式,我太爱你了呜呜~ 12/30 09:38
6F:推 springman: 哪里,中文的部份设定也都是网友提供的。刚好可以正常 12/30 12:46
请问springman知不知道要怎麽改行距?
我尝试
\linespread{1.3}\selectfont
改变1.3到其他数字,好像没有反应?
※ 编辑: ballII (1.163.185.126), 12/30/2015 13:26:46
7F:推 springman: 我将 \linespread{1.3} 加在 \documentclass 下,正常 12/30 15:46
8F:推 springman: 改成其他数字(像1.4),行距真的会变大。 12/30 15:56
非常谢谢~
不过,当我继续增长我的文章後,
我的乱码问题又出现了(连中文都会变成乱码)... :'(
我不方便直接提供这篇文章,
但仍是「文章短时不会发生问题,文章长就有乱码了」。
好烦恼...
※ 编辑: ballII (1.163.185.126), 12/30/2015 19:26:17
9F:推 springman: 以前有网友说,只要有设粗体字复制时就会有乱码 12/30 20:07
10F:推 springman: 我自己测试时也是如此,不知您是否也有设粗体? 12/30 20:09
谢谢,我有设(假)粗体(AutoFakeBold)。
但是,我发现用另一个电脑跑同一个dropbox里同一个长文档案,
居然就没乱码了!
我实在不清楚原因为何,
两台电脑的差异是:
有乱码电脑经历过较多TeXShop、MacTeX版本,但目前是最新版。
无乱码电脑应该只在多年前安装过一版,且未更新。
※ 编辑: ballII (1.163.185.126), 12/30/2015 21:23:18
11F:推 springman: 我现在都在Windows下用,不同作业系统不知有没有差别。 12/31 05:53
12F:→ EdwardGJLee: 应该和平台无关,是 map 处理上的 bug。以前发生过。 12/31 18:39
13F:→ ballII: 是的 我两台都是Mac OS 10.10.4 01/01 17:32