在装订偏移内打印装订引导标记

在装订偏移内打印装订引导标记

我想在右手边页面的左边缘打印装订指南(实际上是线孔)。我尝试使用“textpos”包,但这会在左边距处给出标记,但不会在装订偏移内给出标记:

\begin{textblock}{1}(0,6)\rule[0em]{2pt}{2pt}\hfill\end{textblock}}
\begin{textblock}{1}(0,7)\rule[0em]{2pt}{2pt}\hfill\end{textblock}}

是否可以将此标记移动到与页面内边缘齐平,或者通过更简单的方法实现相同目标? 在此处输入图片描述

答案1

谢谢 Ulrike,效果很好!我定义了一个命令来打印装订标记...

\newcommand\showbindingmarks[1]{%
\AddToHookNext{shipout/background}{%
    \put(#1,-0.11\paperheight){\rule{1pt}{1pt}}%
    \put(#1,-0.22\paperheight){\rule{1pt}{1pt}}%
    \put(#1,-0.33\paperheight){\rule{1pt}{1pt}}%
    \put(#1,-0.44\paperheight){\rule{1pt}{1pt}}%
    \put(#1,-0.55\paperheight){\rule{1pt}{1pt}}%
    \put(#1,-0.66\paperheight){\rule{1pt}{1pt}}%
    \put(#1,-0.77\paperheight){\rule{1pt}{1pt}}%
    \put(#1,-0.88\paperheight){\rule{1pt}{1pt}}%
}}
\newcommand\oddbindingmarks{\showbindingmarks{0pt}}
\newcommand\evenbindingmarks{\showbindingmarks{\paperwidth-1pt}}

然后我将其放入 fancyhdr 配置中:

\fancyhead[OR]{\oddbindingmarks}% Top right header
\fancyhead[EL]{\evenbindingmarks}% Top left header

在此处输入图片描述

相关内容