Divida la página en regiones separadas por las reglas arriba y abajo

Divida la página en regiones separadas por las reglas arriba y abajo

Me gustaría dividir una página en varias tarjetas. Cada tarjeta es un rectángulo de tamaño, digamos, el ancho del texto multiplicado por 5 cm. Cada tarjeta debe estar rodeada de reglas en ambos lados. Esto significa que la primera tarjeta de la página debe tener una regla en la parte superior, la última tarjeta de la página debe tener una regla en la parte inferior y las tarjetas adyacentes deben estar separadas por una sola regla. Se utilizan reglas para cortar físicamente la página en tarjetas, y todas las tarjetas deben tener el mismo tamaño.

Puedo crear tarjetas usando minipágina. Sin embargo, si coloco una regla en la parte inferior de la tarjeta, la primera tarjeta de la página carece de una regla en la parte superior. Si tengo reglas en ambos lados de la carta, entonces la regla entre cartas se duplica.

Respuesta1

Sugiero el tcbrasterentorno altamente configurable de tcolorbox, aplicando la raster equal heightopción.

El cardboxentorno se utiliza para mostrar el elemento ráster y puede contener "cualquier cosa".

Compile dos veces para obtener las alturas correctas.

\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}

ingrese la descripción de la imagen aquí

información relacionada