作者louis925 (稚空)
看板LaTeX
标题[心得] 解决输出的 PDF 档字体模糊的问题
时间Sat Sep 13 07:18:00 2014
第一次使用 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://webptt.com/cn.aspx?n=bbs/LaTeX/M.1410563885.A.B24.html
※ 编辑: louis925 (76.168.195.200), 09/13/2014 07:24:25