我想将 fgruler 应用于整个文档,这样每页都有顶部、左侧、右侧和底部标尺(如果不可能,则仅使用顶部标尺和左侧标尺即可)。就像我使用 M. W@rd 时一样,它可以帮助我测量 vspace。但我希望测量单位是英寸而不是厘米。
这里,我的 MWE 仅在第一页生成标尺:
\documentclass{article}
\usepackage{blindtext}
\usepackage[a4paper, inner=4cm, outer=5cm, top=4cm, bottom=3cm]{geometry}
\usepackage[type=none]{fgruler}
\begin{document}
\fgruler{upperleft}{0cm}{0cm}
\blinddocument
\end{document}
答案1
下面我使用eso-pic
在每个页面上手动插入顶部/底部/左侧/右侧规则,因为您可能想要单独调整标尺的方向。
\documentclass{article}
\usepackage{blindtext}
\usepackage[type=none]{fgruler}
\usepackage{eso-pic}
% Top-to-bottom, left-to-right
\AddToShipoutPictureFG{%
\AtPageLowerLeft{\ruler[in]{downright}{\paperheight}}
\AtPageLowerLeft{\ruler[in]{rightup}{\paperwidth}}
\AtPageUpperLeft{\raisebox{-\height}{\ruler[in]{rightdown}{\paperwidth}}}
\AtPageLowerLeft{\makebox[\paperwidth][r]{\ruler[in]{downleft}{\paperheight}}}
}%
% Bottom-to-top, left-to-right
%\AddToShipoutPictureFG{%
% \AtPageLowerLeft{\ruler[in]{upright}{\paperheight}}
% \AtPageLowerLeft{\ruler[in]{rightup}{\paperwidth}}
% \AtPageUpperLeft{\raisebox{-\height}{\ruler[in]{rightdown}{\paperwidth}}}
% \AtPageLowerLeft{\makebox[\paperwidth][r]{\ruler[in]{upleft}{\paperheight}}}
%}%
\begin{document}
\blinddocument
\end{document}