如何创建像素字体大小而不是 Pt 的 TikZ 文件?

如何创建像素字体大小而不是 Pt 的 TikZ 文件?

如何使用像素字体大小不是 P

\documentclass[border=12]{standalone}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
\begin{scope}[font=\fontsize{13.5}{16}\selectfont]

\node (a) {text};

\end{scope}
\end{tikzpicture}
\end{document}

需要13.5以像素而不是点为单位;当然具有不同的值。


编辑: 问题的目的可能不是很清楚。

意思是这部分\begin{scope}[font=\fontsize{13.5}{16}\selectfont]应该是这样的\begin{scope}[font=\fontsize{18px}{21px}\selectfont](顺便说一下,这不起作用)。

我不知道这是否有可能,但如果可能的话就太好了。

答案1

转换很简单。给定一个以每英寸点数 (DPI) 为单位的分辨率,您可以px在下面的公式中代入您的值。

在此处输入图片描述

从 TeXbook 中我们知道pt/inch = 72.27。对于 300 DPI 的分辨率和 18 px 的目标字体大小,我们发现

在此处输入图片描述

相关内容