使用 fgruler 包打印尺子的“实际长度”

使用 fgruler 包打印尺子的“实际长度”

我用包装制作了一些尺子fgruler并打印出来,同时将打印机设置为打印页面的实际尺寸(比例 100)。但是,当我用电子卡尺测量时,每把尺子都比它们的“真实尺寸”小。两者之间的比例约为页面中的 1 厘米 --- 实际中的 0.96 厘米。

是我对包装做错了什么,还是打印机出了什么问题?

提前致谢!

生成的 PDF 如下所示:

在此处输入图片描述

我使用的乳胶代码:

\pdfminorversion=0
\pdfcompresslevel=0

\documentclass{article}
\usepackage[type=none]{fgruler}
\usepackage{tikz}
\begin{document}

%\fgruler{upperleft}{1cm}{2cm}

Created with the fgruler \LaTeX package. 

The thickness of each line should be 0.1 mm or 100 um. 

\vspace{0.5cm}

\rulerparams{0.01cm}{}{}{}{}

\ruler{rightdown}{9cm}

\vspace{0.5cm}

\ruler{rightup}{9cm}

\vspace{0.5cm}

\ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} 

\vspace{0.5cm}

\rulerparams{0.01cm}{}{red}{}{}

\ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} 
\hspace{0.5cm} 

\vspace{0.5cm}

\rulerparams{0.01cm}{}{blue!75!black}{}{}

\ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} 


\vspace{0.5cm}

\rulerparams{0.01cm}{}{green!50!black}{}{}

\ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} \ruler{upright}{3cm} \hspace{0.5cm} 
\vspace{0.5cm}

The square should be 1 cm x 1 cm, with a line thickness of 0.25 cm.


\tikz{
    \fill(0,0) rectangle(1cm,1cm);
    \fill[white](.25cm,.25cm)rectangle(0.75cm,0.75cm);
}

\end{document}

答案1

问题可能出在您的打印机上,而不是生成的 PDF 文件上。

在 Google 上搜索了一下,似乎这是设计自己的 PCB 的社区中常见的抱怨:激光喷墨打印输出可能比 PDF 文件中指定的尺寸小 4-5%。人们通常会通过反复试验找到合适的缩放系数来解决这个问题。

如果您希望仔细检查生成的 PDF 文件,可以将其加载到 Inkscape 等图形软件中,看看文件本身是否正确显示。

相关内容