![如何编译我的 LaTeX 文档以使其适合以 300 DPI 打印?](https://linux22.com/image/318611/%E5%A6%82%E4%BD%95%E7%BC%96%E8%AF%91%E6%88%91%E7%9A%84%20LaTeX%20%E6%96%87%E6%A1%A3%E4%BB%A5%E4%BD%BF%E5%85%B6%E9%80%82%E5%90%88%E4%BB%A5%20300%20DPI%20%E6%89%93%E5%8D%B0%EF%BC%9F.png)
我有一个使用该字体的 LaTeX 文档\usepackage{lmodern}
。它将在一台(低分辨率)300 DPI 打印机上打印,该打印机仅接受光栅图像作为输入(一台旧式 Riso 打印机)。
编译文件后,我将其转换为 300DPI 的光栅图像。看起来相当不错。
不过,我想知道是否有某种方法可以使用一些提示表等来光栅化字体,这些提示表设置为以 300 DPI 分辨率打印。重要的是,不同粗细的不同线条应尽可能保持平衡等等。基本上,我只希望生成的低分辨率 PDF 看起来尽可能接近字体,我不希望衬线太短等等,如果我只是光栅化 PDF 并将其缩放为位图格式的大小,就会发生这种情况。
我找到了命令\pdfpkresolution
,但我不确定它是如何工作的。
如何才能获得最适合以 300 DPI 打印的类型输出?
答案1
如果我理解正确,您可以尝试以下 MWE:
\documentclass{article}% article scrartcl
\usepackage{blindtext}% to build dummy text or document
\usepackage{lmodern}
\pdfpkresolution=300 % dpi % see pdftex manual
%\pdfimageresolution=300 % dpi % see pdftex manual
\begin{document}
\Blinddocument % dummy document
\end{document}
在 PdfTeX 手册(texdoc pdftex-a
在您的控制台上尝试)下7.3 字体你会找到:
\pdfpkresolution(整数)
此整数参数指定嵌入 PK 字体的默认分辨率,在 pdfTEX 完成 pdf 输出期间嵌入 PK 字体时读取。由于位图字体在某些 pdf 查看器中仍然渲染效果不佳,因此最好在可用时使用 Type 1 字体。
如您所见,您可以为所需的 dpi 添加一个整数,只有数字,没有单位。