Google Docs 的 PDF 查看器

Google Docs 的 PDF 查看器

我下载了该cm-super软件包,为了进行比较,我创建了 5 个使用不同字体的版本:

  • 电脑现代
  • CM-超级
  • CM-Super 配备microtype
  • 拉丁现代
  • 拉丁现代microtype

然后将所有 5 个版本上传到 Google Docs 并使用其 PDF 查看器进行查看,据我所知,该查看器会生成 PNG 图像供浏览器显示。

以下图片显示了 Computer Modern 的一部分:

这是拉丁现代风格microtype

如您所见,Latin Modern 被渲染成了一只丑小鸭。CM-Super 也遭遇了同样的情况。令人不安的是,CM-Super 和 Latin Modern 在 Adob​​e Reader 中看起来比 CM 好得多,所以看来我必须在线或离线查看之间做出选择。

我的问题是:

  1. 为什么会发生这种情况?
  2. 如果我决定使用原始 CM 字体,如何cm-super在 MiKTeX 中禁用?在包管理器中卸载是唯一的方法吗(并且有效吗)?(抱歉问了这么远的问题。)

编辑:MWE
不幸的是你不能cm-super如此简单地打开和关闭。

\documentclass{minimal}
\usepackage[magyar]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
%\usepackage{lmodern}
%\usepackage{microtype}
\begin{document}
A természettudományok az általuk vizsgált jelenségeket gyakran differenciálegyenlet-rendszerrel írják le. Ekkor fontos szemponttá válik annak eldöntése, hogy az adott rendszer stabil-e. A stabilitás hozzávetőlegesen azt jelenti, hogy a külső körülmények (kezdeti feltételek) piciny megváltoztatása nem okozza a rendszer működésének (a megoldásnak) radikális megváltozását.
\end{document}

编辑2:看来 Google Docs 的问题一般都与矢量化字体有关。非 T1 编码的原始 CM 字体看起来也很丑陋。(T1 编码的 CM 字体是光栅字体。)

答案1

我不认为仅仅因为预览器不好而让 PDF 变得更糟是正确的答案。如果预览器不好,我就不会使用它。

但是,准备一个不使用CM-Super字体的个人地图文件并不难。

  1. 复制pdftex.map到工作目录中,将其重命名为,例如, ;您可以通过查看由创建的任何日志文件来pdftex-nosuper.map找到的位置,但在Unix系统(和)上,只需pdftex.mappdflatexbash

    cp $(kpsewhich pdftex.map) .
    

    会做。

  2. 在文本编辑器中打开文件

  3. 删除出现该字符串的所有行cm-super(Perl 或sed脚本可以自动执行)

  4. 保存该文件并将其副本放入您的个人树中;在 GNU/Linux 系统上,这应该位于~/texmf

    mkdir -p ~/texmf/fonts/map/pdftex
    cp pdftex-nosuper.map ~/texmf/fonts/map/pdftex/
    
  5. 把线

    \pdfmapfile{pdftex-nosuper.map}
    

    在 LaTeX 文档的开始处。

pdftex处理您的文档时,将创建 CM-Super 字体所涵盖的字体的位图并下载到 PDF 输出中。

注意:如果您在 Mac OS X 上使用 MacTeX,则~/texmf使用 而不是前缀~/Library/texmf。使用 Windows 上的 TeX Live,创建目录和复制文件的命令将有所不同。有关 MiKTeX 的正确位置,请参阅文档。

相关内容