Re: latex 一些 中文 問題
※ 引述《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>
討論串 (同標題文章)
LaTeX 近期熱門文章
PTT數位生活區 即時熱門文章