Разделить страницу на области, разделенные линиями сверху и снизу

Разделить страницу на области, разделенные линиями сверху и снизу

Я хотел бы разделить страницу на несколько карточек. Каждая карточка представляет собой прямоугольник размером, скажем, ширина текста умноженная на 5 см. Каждая карточка должна быть окружена линейками с обеих сторон. Это означает, что первая карточка на странице должна иметь линейку сверху, последняя карточка на странице должна иметь линейку снизу, а соседние карточки должны быть разделены одной линейкой. Линейки используются для физического разрезания страницы на карточки, и все карточки должны иметь одинаковый размер.

Я могу создавать карточки с помощью minipage. Однако, если я размещаю правило внизу карточки, то у первой карточки на странице не будет правила сверху. Если у меня есть правила с обеих сторон карточки, то правило между карточками удваивается.

решение1

Я предлагаю высоконастраиваемую tcbrasterсреду из tcolorbox, применяя raster equal heightопцию.

Среда cardboxиспользуется для отображения растрового элемента и может содержать «что угодно».

Пожалуйста, выполните компиляцию дважды, чтобы получить правильные высоты.

\documentclass{article}

\usepackage[most]{tcolorbox}
\usepackage[a4paper,margin=0.5cm]{geometry}

\newtcolorbox{cardbox}[1][]{%
  colback=white,
  enhanced jigsaw,
  sharp corners,
  width=5cm,
  #1,
}

\usepackage{blindtext}



\begin{document}

\begin{tcbraster}[raster columns=4,raster equal height,boxrule=1pt, raster column skip=2pt, raster row skip=2pt]
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo bar
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}[colback=yellow]
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}
  \begin{cardbox}
    Foo
  \end{cardbox}

\end{tcbraster}

\end{document}

введите описание изображения здесь

Связанный контент