[心得] 解決輸出的 PDF 檔字體模糊的問題

看板LaTeX作者 (稚空)時間9年前 (2014/09/13 07:18), 9年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
第一次使用 LyX 時常常會遇到字體模糊的問題, 不過似乎沒有看到有人提出,所以分享一下我的解決辦法。 如有錯誤還請指正,謝謝~ -- 解決 LaTeX 或 LyX 輸出的 PDF 檔字體模糊的問題 圖文網誌版: http://wp.me/p15LKb-jg 平台: Windows 7 with MiKTeX 2.9 -- 字體會模糊通常是因為 LaTeX 用的字體不是向量字體而是點陣字體(bit-mapped) 如果你把 pdf 放大到 400%,可以看到字體的曲線是一格一格的,就代表用的是點陣字體 點陣字體: 邊緣是鋸齒狀 http://imgur.com/aQZVcdz
向量字體: 邊緣總是平滑的 http://imgur.com/9ryELwH
解決方法是安裝 cm-super 這個字型 package 到你的 LaTeX 系統,並且在你的 tex 檔 的開頭 (Preamble) 加入 \usepackage[T1]{fontenc} 這時如果 cm-super 有安裝正常的話,LaTeX 就會自動引用 cm-super 的字型。 如果沒有安裝這個 package 想要安裝,假如你是使用 MiKTeX 的話,請執行下列程式 開始 > 所有程式 > MiKTeX 2.9 > Maintenance (Admin) 其中的 2.9 是你的 MiKTeX 版本號碼,應該會不一樣。啟動後,在上方 Name 的這欄輸 入我們要安裝的 package 名稱"cm-super"。然後按右方的 Filter。這時下方應該會只剩 一項 cm-super,確認一下 "Installed on" 下方是否沒有日期,沒有的話代表還沒安裝 。在該項目上按右鍵 > Install 即可安裝。(這會需要相當一段時間下載和安裝) 安裝完後, "Installed on" 下方如有日期即表示安裝成功。 https://imgur.com/WAO8DcD
然而如果你使用 MiKTeX 在 Windows 上,通常安裝 package 後還要再多一道指令,叫 MiKTeX 更新對應表。 用工作管理員權限開啟 命令提示字元 (cmd) 或是 Windows PowerShell,然後(在任意目 錄下) 輸入以下指令 initexmf --mkmaps http://louis925.files.wordpress.com/2014/02/mitex-map-e69bb4e696b0.png
這也需要個一分鐘左右,看到如上圖這樣 MiKTeX 才算真的更新完畢。 最後,如果你有使用 LyX 的話,還必須再讓 LyX Reconfigure 一下,開啟 LyX,在功能 表列執行 Tool > Reconfigure (或是 工具 > 重新配置) 完畢後重新開啟 LyX ,試試看建立一個有文字的 pdf 檔案,把它放大到 400% 來瀏覽, 如果 cm-super 有正確裝的話,你就會看到平滑的向量字體。 另外,LyX 的原始檔雖然不能自己編輯,但預設就有加入 \usepackage[T1]{fontenc} 在 Preamble 內,所以不需另外修改檔案。 -- 我相信自由下載 我詳細希望 我相信伸手就能有載點 有你在我身邊 讓生活更新鮮 每一刻都精彩萬分 I do believe -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 76.168.195.200 ※ 文章網址: http://www.ptt.cc/bbs/LaTeX/M.1410563885.A.B24.html ※ 編輯: louis925 (76.168.195.200), 09/13/2014 07:24:25
文章代碼(AID): #1K4tyjia (LaTeX)