作者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/m.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