有时我必须创建一个由几个参数给出的布局,例如“左边距 3 厘米、徽标距右边距 4 厘米、高 2 厘米”等。现在我使用几何包和其他助手来创建布局,但我需要打印出结果以检查一切是否正确(好吧,我使用 Acrobat 来做这件事,但不是每个人都可以使用它)。
我在想:是否有一个包可以将带有 1 厘米网格(和毫米刻度)的方格纸放在背景中,这样我就可以轻松检查我的布局是否正确?
答案1
我觉得 ”埃索一皮克« 包提供了任何简单的方法来获取您想要的东西。
\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[
grid,
gridcolor=red!20,
subgridcolor=green!20
]{eso-pic}
\usepackage{lipsum}
\begin{document}
\lipsum[1-4]
\end{document}
网格可通过多种方式进行自定义。包装手册有更多详细信息。
答案2
解决方案TikZ
可能看起来像这样。
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[remember picture, overlay]
\draw[very thin, green!20,step=1mm,xshift=7.5mm,yshift=7.5mm] (current page.south west) grid (current page.north east);
\draw[very thin, red!20,step=1cm,xshift=7.5mm,yshift=7.5mm] (current page.south west) grid (current page.north east);
\end{tikzpicture}
\end{document}
我不完全确定为什么需要进行这种转变,但是如果你想让网格从左上角“开始”,那么就需要进行这种转变。
编辑:这是一个强大的解决方案:
\documentclass[a4paper]{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[remember picture, overlay,shift={(current page.north west)}]
\draw[very thin, blue!10,step=2mm]
(current page.south west) grid (current page.north east);
\draw[very thin, red!20,step=1cm]
(current page.south west) grid (current page.north east);
\end{tikzpicture}
\end{document}