帮助生成布局的软件包?背景中的方格纸?

帮助生成布局的软件包?背景中的方格纸?

有时我必须创建一个由几个参数给出的布局,例如“左边距 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}

相关内容