您可以将 pdfscreen 上的边距设置为0pt
,但当垂直尺寸小于 1.2 英寸时,页面顶部仍会留有间隙。具有正确的值,并且可以使用或\textheight
一直写入顶部,但所需的值会根据页面大小而变化。 这可以修复吗?\vspace*
\raisebox
\documentclass{minimal}
\usepackage{xspace,xcolor}
\usepackage[screen,nopanel]{pdfscreen}
\margins{0pt}{0pt}{0pt}{0pt}
\screensize{1in}{4in}
\backgroundcolor{lightgray}% to make margins visible
\setlength{\parskip}{0pt}
\setlength{\parindent}{0pt}
\begin{document}
\vspace*{-.3in}
\hfil\rule{0.5pt}{\textheight}
\newpage
\hfil\raisebox{0pt}[.835in][0pt]{\rule{0.5pt}{\textheight}}
\end{document}
另外,请注意 \background 颜色会填充整个页面。它使用 sty 文件中的以下代码,但我不知道它是如何工作的。
\newcommand{\@Overlay}{%
\ifx\@Overlay@Hook\@empty
\else
\bgroup
\@tempdima=1in
\@tempcnta=\@tempdima
\@tempcntb=-\@tempdima
\advance\@tempcntb\paperheight
\global\setbox\@cclv\vbox{%
\vbox{\let\protect\relax%
\unitlength=1sp%
\pictur@(0,0)(\@tempcnta,\@tempcntb)%
\@Overlay@Hook%
\endpicture}%
\box\@cclv%
}%
\egroup
\fi
}
\PDFSout{\@Overlay}