这更像是打印机的问题,但我无法在打印机端解决它。
打印双面文档时,两面在垂直方向上不匹配。这意味着,例如,从左页到右页的线条\pagestyle{fancy}
不连续,而是偏移了 2 毫米(0.08 英寸)。在生成文件时,有没有办法考虑到这一点?
\addtolength{\voffset}{-2mm}
移动所有页面,而不仅仅是奇数页面。
\documentclass{book}
\usepackage{lipsum}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage[a4paper]{geometry}
\addtolength{\voffset}{-2mm}
\begin{document}
\lipsum
\end{document}
答案1
例如,可以通过在页面输出之前移动输出框来移动页面:
\documentclass{book}
\usepackage{lipsum}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage[a4paper]{geometry}
\usepackage{atbegshi}
\AtBeginShipout{%
\ifodd\value{page}%
\edef\mytemp{%
\ht\AtBeginShipoutBox=\the\ht\AtBeginShipoutBox\relax
\dp\AtBeginShipoutBox=\the\dp\AtBeginShipoutBox\relax
}%
\sbox\AtBeginShipoutBox{%
\raisebox{-1in}{\usebox\AtBeginShipoutBox}%
}%
\mytemp
\fi
}
\begin{document}
\lipsum
\end{document}
如果 pdfTeX 处于 PDF 模式,也\pdfvorigin
可以在内部进行更改\AtBeginShipout
。