LATEX中的PDF
2012.05.05.
在Latex中把dvi转成pdf之后,图形显示总是出问题,在上篇经验总结的博文中,独立安装了一个【Generic PostScript Printer】的虚拟打印机驱动程序,在一定程度上解决了问题,但是,在其他机器上显示还是不尽人意。
Google了一下:安装Adobe Acrobat Professional之后,就自动安装了Adobe PDF 虚拟打印驱动程序。问题就出在这里。
解决步骤:
(1)某些ghost版本的XP在安装pdffactroy和Adobe Acrobat时,会提示因为缺少某个模块而无法安装虚拟打印机,其原因不是因为printspooler服务没启动,也不是因为环境变量patch被其它软件更改。真正的原因是:XP原有的“系统还原”功能被精简掉了!!!或许很多人都想不到,虚拟打印机跟系统还原能有什么联系,但事实就是这样。(检验系统还原功能是否被精简掉的方法:在“服务”里启动或停止“system restore service”,如果提示缺少文件无法启动,就说明系统还原功能被精简掉了。)重装系统还原功能的方法是:找到\WINDOWS\inf\sr.inf,右键选择“安装”,按照系统提示进行安装,最后重启系统。当系统还原功能成功安装之后,再安装pdffactroy和Adobe Acrobat虚拟打印机就能成功了。——网络文章,很多转载。
(2)重装windows的“系统还原”功能
准备一张纯净版的Windows安装盘。
“开始”,“运行”:” expandX:\i386\sr.in_%systemroot%\inf\sr.inf ” 命令;
在“我的电脑”的系统盘中找到 ” %systemroot%\inf ” 目录下的sr.inf文件,右键,选择“安装”。
笔者在按照如上方法安装的时候,sr.inf所在目录为:”C:\windows\inf\sr.inf ”,其中,inf为隐藏文件。在安装过程中,提示需要 ” sr.sys ” 文件,此时,浏览windows安装盘找到该文件即可。
(3)重装Adobe Acrobat Professional,自动安装了Adobe PDF虚拟打印机,OK!