我正在尝试打印一份 LaTeX 编译的文档,但我的打印机无法打印顶部部分。似乎顶部部分超出了打印范围。
为了调试这个问题,我打印了 LaTeX 测试页 (/usr/share/texmf-texlive/tex/latex/base/testpage.tex),结果发现我的打印机将内容放置在比应有的位置更靠近页面顶部约 4.5 毫米的位置。
我该如何校准打印机/驱动程序,以便将内容放在应放置的位置?我使用的是带有 hplip 的 HP OfficetJet 7300 打印机。
该hp-linefeedcal
应用程序不适用于该打印机。
答案1
如果您使用(旧).tex
-> .dvi
->.ps
方式制作后记,则可以使用以下技巧:
latex myfile.tex
dvips -O0mm,4.5mm myfile.dvi
系统中有打印机配置文件;如果您/usr/share/texlive/texmf/dvips/config/config.ps
在此处编辑并引入偏移量,则可能会自动应用(这是dvips
创建文件时使用的“默认打印机”)。或者您可以创建一个临时打印机规范以与该dvips
-P
选项一起使用。如果您添加新文件,请记住运行sudo texconfig rehash
。(注意:我还没有测试过这个。如果我有时间测试,我会把这个答案编辑成一个不那么简洁的答案……)
如果您使用直接 PDF 输出,我不确定。如果我发现任何内容,我会添加到此答案中。