我使用pdflatex
LaTeX 源\usepackage{mathpazo}
或什至仅使用普通 CM 字体创建了一些官方 PDF,它们在我的屏幕上(在预览和 Adobe PDF 阅读器中)看起来都很好。
然而,当我在 Officeworks(一家文具和印刷连锁店)打印它们时,字体是错误的:它们被具有不同度量标准的通用 Helevtica 字体所取代。
我如何确保任何打印机能正确打印我的 LaTeX PDF 吗?
答案1
我不知道你的系统是哪个---在TeXLive中pdftex
应该默认嵌入所有字体很久以来。您可以在链接的文章中看到它。
为了检查,我使用了这个 MWE:
\documentclass{article}
\usepackage{mathpazo}
\begin{document}
This is just an example $a^b-\sqrt{c}$.
\end{document}
并使用实用程序pdffonts
:
[romano:~/tmp] pdffonts example.pdf
name type encoding emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
ZEXUQE+URWPalladioL-Roma Type 1 Custom yes yes no 4 0
QCVMKP+URWPalladioL-Ital Type 1 Custom yes yes no 5 0
SVEOTC+CMSY10 Type 1 Builtin yes yes no 6 0
这似乎给出了正确的答案---请查看“ emb
”(嵌入)列。