我只需要乳膠嵌套盒。像這樣:
具有以下限制:
- 最外面的盒子(黑色)將絕不大於 \textwidth 或 pagewidth
- 有絕不連續多個盒子
我已經嘗試過各種 fbox、makebox、colorbox、stack 等。 這已經很接近了,但仍然存在連續幾個盒子的問題。
這是一個 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}
如何將框 3 放在框 2 下並將整個寬度限制為頁面大小?
答案1
我剛剛添加了另一個\stackunder
,其中 box2/4 作為第一個參數,box3 作為第二個參數。
我還將堆疊左對齊(預設)。
但是,請注意,\fbox
方法不會限制最終的整體寬度,除非您將 a 的內容設定\fbox
為\parbox
指定寬度的內容。
\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}