在页面上绘制边距框

在页面上绘制边距框

我正在尝试确保这本书有足够的边距以供打印。最小边距为

Top: 0.5”
Bottom: 0.5”
Left: 0.5”
Right: 0.5”
Gutter: 0.3”

我不想在书中使用这些边距(大多数情况下,我使用的边距比这些要大得多),但我想确保至少有这个量。有没有办法在每页周围画一个具有上述尺寸的框,以便我可以检查每页是否符合要求?我正在使用

\documentclass[A4paper,10pt,openany]{book}
\usepackage[paperwidth=6in, paperheight=9in]{geometry} 

谢谢。

答案1

我使用了一个部分透明的矩形作为排水沟。红色框是您的极限。黑色框来自几何图形。

这需要两次运行才能完成(记住图片将 tikzpicture 原点存储在 aux 文件中)。

\documentclass[twocolumn]{book}
\usepackage[paperwidth=6in, paperheight=9in,showframe]{geometry}
\usepackage{tikzpagenodes}
\usetikzlibrary{calc}
\usepackage{everypage}
\usepackage{lipsum}% MWE only

\newcommand\drawframe{\begin{tikzpicture}[remember picture,overlay]
    \draw[red] ($(current page.south west)+(0.5in,0.5in)$) rectangle ($(current page.north east)+(-0.5in,-0.5in)$);
    \draw[red, line width=0.3in, opacity=0.5] (current page text area.south)--(current page text area.north);
  \end{tikzpicture}}
\AddEverypageHook{\drawframe}% easier to debug separately

\begin{document}
\lipsum[1-10]
\end{document}

相关内容