使用 \pdfpxdimen 时出错:“未定义的控制序列”

使用 \pdfpxdimen 时出错:“未定义的控制序列”

\pdfpxdimen我正在尝试使用序言中的更改输出 PDF 的 DPI ,但它返回一个错误:

"! Undefined control sequence \pdfpxdimen".

我猜是因为我使用的是 XeLaTeX 而不是 pdfLaTeX。如果是这样,有没有办法使用 XeLaTeX 更改 DPI?

以下是 MWE:

\documentclass[a4paper,11pt]{article}

\pdfpxdimen=1in % 1 DPI
\divide\pdfpxdimen by 96 % 96 DPI

\begin{document}
some text
\end{document}

答案1

您的代码不会“更改 dpi”。您只会更改“px”单位的值。尝试使用 pdflatex 来了解发生了什么:

\documentclass[a4paper,12pt]{report}
\begin{document}

\pdfpxdimen=1in % 
a\hspace{1px}b 

\pdfpxdimen=2in % 
a\hspace{1px}b
\end{document}

相关内容