当前位置:  开发笔记 > IOS > 正文

在mac osx上使用latex(特别是pdflatex)生成时,pdf文档中的字体搞砸了

如何解决《在macosx上使用latex(特别是pdflatex)生成时,pdf文档中的字体搞砸了》经验,为你挑选了1个好方法。

我的同事认为texniscope是某种方式的责任,我应该尝试从我的系统中清除它.我真的希望不要诉诸于此!

可能的线索:

在升级到Leopard之前,这不是问题.

当我说字体搞砸了,我的意思是主文本看起来可能是默认的mac系统字体,并且所有数学都是完全不可读的.基本上所有特殊符号都是完全乱码.

我从这里安装了乳胶:http: //www.tug.org/mactex/.我已经安装了texniscope.

当我跑步时/usr/texbin/pdflatex foo.tex,它似乎工作:

     This is pdfTeXk, Version 3.1415926-1.40.9 (Web2C 7.5.7)
     %&-line parsing enabled.
     entering extended mode
    ...

但由此产生的pdf文件搞砸了字体.

在命令行上使用pdflatex或使用TeXShop都会发生同样的事情.

小智.. 5

Apple知道这个问题,并没有计划修复它(我有一个教员花了很多时间测试并向Apple提交一个bug).他们声称PDFTeX正在错误地嵌入字体,并且他们已经修复了Apple PDF库以更加严格地接受它将会接受的内容,这意味着您将继续看到在预览中使用PDFTeX创建的PDF文档的问题,TeXShop或其他使用Apple的PDF引擎显示PDF的工具.不幸的是,他们并不清楚PDFTeX究竟出错了什么,这使得修复它甚至向PDFTeX开发人员报告错误是有问题的.请注意,Adobe的Acrobat或Reader应用程序通常可以毫无问题地显示这些文档; 据推测,Adobe的错误检查比Apple更为宽松.

实际上,您可以在不重新启动的情况下从此问题中恢复,但您可能会在同一会话中看到它在同一文档中重复出现.你需要跑

atsutil server -shutdown

这将杀死Apple Type Services服务器守护程序(ATSServer)并生成一个新实例,巧合地重建其缓存文件.



1> 小智..:

Apple知道这个问题,并没有计划修复它(我有一个教员花了很多时间测试并向Apple提交一个bug).他们声称PDFTeX正在错误地嵌入字体,并且他们已经修复了Apple PDF库以更加严格地接受它将会接受的内容,这意味着您将继续看到在预览中使用PDFTeX创建的PDF文档的问题,TeXShop或其他使用Apple的PDF引擎显示PDF的工具.不幸的是,他们并不清楚PDFTeX究竟出错了什么,这使得修复它甚至向PDFTeX开发人员报告错误是有问题的.请注意,Adobe的Acrobat或Reader应用程序通常可以毫无问题地显示这些文档; 据推测,Adobe的错误检查比Apple更为宽松.

实际上,您可以在不重新启动的情况下从此问题中恢复,但您可能会在同一会话中看到它在同一文档中重复出现.你需要跑

atsutil server -shutdown

这将杀死Apple Type Services服务器守护程序(ATSServer)并生成一个新实例,巧合地重建其缓存文件.

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有