Hola usuario de nuestra web, hallamos la respuesta a lo que estabas buscando, continúa leyendo y la encontrarás más abajo.
Solución:
documentclassarticle
begindocument
lineskip0pt
framebox[3cm]strut Text1
makebox[3cm]strutvrule
framebox[3cm]strut Text2
makebox[3cm]strutvrule
framebox[3cm]strut Text3
enddocument
Aquí puede especificar el ancho de las cajas (se ajustará si es demasiado corto) y la separación entre las cajas.
documentclassarticle
usepackagekeyval
makeatletter
[email protected]
cascadingwidth[email protected]=#1
[email protected]cascadingsepdef[email protected]#1
newdimen[email protected]
newcommandcascadingblocks[2][]%
setkeyscascadingsep=2ex,#1%
leavevmodevboxoffinterlineskip
@fornext:=#2do%
settowidth[email protected]next%
ifdim[email protected]>[email protected]
[email protected]=[email protected]
fi
%
@fornext:=#2do%
[email protected]
hboxfbox[email protected]@[email protected]hssnexthss%
def[email protected]%
def[email protected]%
[email protected]@dimexpr[email protected]+2fboxsep+2fboxrulerelax
hssvrule@height[email protected]hss%
%
makeatother
begindocument
% natural width, default sep
cascadingblocksfoo,bar,foobar,foobazzzz
% 3cm width, 3pt sep
cascadingblocks[width=3cm,sep=3pt]foo,bar,foobar,foobazzzz
% 1cm width (automatically increased), default sep
cascadingblocks[width=1cm]foo,bar,foobar,foobazzzz
enddocument
Otra opción, usando TikZ y cadenas:
documentclassarticle
usepackagetikz
usetikzlibrarychains
begindocument
begintikzpicture[
start chain=going below,
node distance=3mm,
every node/.style=on chain,join,
every join/.style=-,
block/.style=draw, text width=3cm,align=center
]
foreach i in 1,...,5
node[block] Text i;
endtikzpicture
enddocument
Puedes añadir valor a nuestra información colaborando tu experiencia en las interpretaciones.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)