[問題] 中文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