Re: latex 一些 中文 問題

看板LaTeX (論文排版)作者時間18年前 (2007/10/04 17:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串11/16 (看更多)
※ 引述《suglwu (suglwu)》之銘言: > ※ 引述《Edward (蒙古大夫 2.0)》之銘言: > > 不是的,這是兩種不一樣的情形。 > > 使用 CJKutf8,pdflatex/dvipdfmx,「理應」嵌入 ToUnicode cmap, > > 這樣,才會有 copy&search 的功能。這裡是 pdflatex 本身的問題, > > 但他們一直不處理(Orz): > > http://lists.ffii.org/pipermail/cjk/2006-September/001664.html > > 使用 CJK 的話,dvipdfmx 本身有能力嵌入 ToUnicode cmap,所以 > > copy&search 的功能沒有問題。但 pdflatex 沒有,所以,這時製作出 > > 來的 pdf,中文的部份就沒有 copy&search 的功能了。 > 再追問一個問題 :) > (過去幾次我都是只有測試結果,不知道原因的問問題) > 直書會出現 "v," > 跟是否有能力崁入 ToUnicode cmap 與 copy&search 功能中間有何關連? 我不知道。我前一個 post 說的是,CJKutf8.sty 和 CJK.sty 的不同。 CJKutf8.sty 如果有 bug,該修的是 CJKutf8.sty,而不是降格使用 CJK.sty。 會有 `v' 出現,可能是 CJKutf8.sty 的 bug,也可能是 CJKvert.sty 的 bug,也可能是 pdflatex 無法處理 CJKutf8.sty 所插入的 ToUnicode cmap 的 code。 > 如上所提底下有幾個測試 > pdf reader (for windows) : foxit 2.0 build 1606 > (待會兒再換別的 pdf reader 測試) > 1) CJKutf8 + CJKvert + latex + dvipdfmx > 可以一次搜尋一個中文字 例如 "唐" > 卻沒有辦法一次搜尋兩個中文字 例如 "唐僧" 我這邊可以。 > 2) CJK + CJKvert + pdflatex > 結果同 1) Hmmm,這裡沒有任何 ToUnicode cmap,因為 CJK.sty 不會插入,而 pdflatex 目前尚無此能力,沒有這個則無法 copy&paste&search。請用 acroread 測試就知道了。我沒用過 foxit,所以不清楚。 > 3) CJKutf8 + CJKvert + pdflatex > 會出現 "v," > 一次搜尋一個中文字時 例如 "唐" > 文件會有跳動似乎有在 "找" 但卻不會像 1) or 2) 中找到的文字會反白 > 一樣無法一次搜尋兩個中文字 例如 "唐僧" 我這邊可以。反白也正常是「唐僧」兩字。 > > ps.不過,這裡 CJKutf8 應該是 CJK 的 bug,我再回報給 Werner 好了。 > > 因為,這時是 CJK macro 在嵌入 ToUnicode cmap。 > 到這邊我是有點暈頭轉向了,好似在霧中前進 :) > 如果是 CJK macro 崁入 ToUnicode cmap 的問題 > 為什麼 2) 測試中 (也就是前一個 post 的測試 CJK + CJKvert + pdflatex) > 直書並不會出現 "v," 的情形? 使用 CJK.sty + pdflatex,就會沒有崁入 ToUnicode cmap,也就無 copy&paste&search,這才是重點,和 `v' 這個 bug,可能有關,也 可能無關。 CJK.sty 和 CJKutf8.sty 的不同,目前是已確定的事,不只是 copy&paste&search,使用 hyperref 的時候也會出問題。至於為什麼 會出現 `v',則目前尚不明瞭。 -- 一個神聖的目標是很危險的。當一個目標變得神聖時, 要達到這個目標的手段往往會變得很卑下。(林語堂.快樂的天才) -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: edt1023.sayya.org ◆ Modify: 07/10/04 16:52:52 <edt1023.sayya.org>
文章代碼(AID): #171AlG00 (LaTeX)
文章代碼(AID): #171AlG00 (LaTeX)