Sólo necesito cajas anidadas en látex. Como esto:
con las siguientes restricciones:
- la casilla más externa (negra)nuncaser mayor que \textwidth o pagewidth
- haynuncamás de una casilla seguida
Ya probé todo tipo de fboxes, makeboxes, colorboxes, stacks, etc. Estese acerca, pero todavía tiene el problema con varias cajas seguidas.
Aquí hay un MWE:
\documentclass{article}
\usepackage[usestackEOL]{stackengine}
\begin{document}
{\fboxrule=.75pt%
\fbox{\stackunder{Box 1 }
{
\fbox{\stackunder{ Box 2 }{
\fbox{\stackunder{ Box 4 }{}}
}}
\fbox{\stackunder{ Box 3 }{}}
}
}
}
\end{document}
¿Cómo puedo colocar el cuadro 3 debajo del cuadro 2 y limitar todo el ancho al tamaño de la página?
Respuesta1
Acabo de agregar otro \stackunder
con box2/4 como primer argumento y box3 como segundo.
También alineé las pilas a la izquierda (por defecto).
Sin embargo, tenga en cuenta que un \fbox
enfoque no limitará el ancho total eventual, a menos que haga que el contenido del archivo \fbox
tenga, por ejemplo, un \parbox
ancho especificado.
\documentclass{article}
\usepackage[usestackEOL]{stackengine}
\def\stackalignment{l}
\begin{document}
{\fboxrule=.75pt%
\fbox{\stackunder{Box 1 }
{
\stackunder{%
\fbox{\stackunder{ Box 2 }{
\fbox{\stackunder{ Box 4 }{}}
}}
}{%
\fbox{\stackunder{ Box 3 }{}}%
}
}
}
}
\end{document}