如何将嵌套的 Tbox 定位在右上角?
How to position nested Tbox in top right?
如何定位较小的嵌套框,使其出现在右上角(见下图)?
这是我当前的错误实现:
\newcommand\TBox[3][]{%
\tikz\node[draw,ultra thick,text width=#2,align=left,#1] {#3};}
\TBox{14cm}{%
\TBox{10cm}{xxx \vspace{9cm}} \TBox{3cm} \
}
最好将所有盒子放在一个 tikzpicture
中,因为现在您正在嵌套它们,这通常不是一个好主意。
回到您原来的问题,您可以使用 baseline=(current bounding box.north)
顶部对齐方框:
\documentclass{article}
\usepackage{tikz}
\newcommand\TBox[3][]{%
\tikz\node[draw,ultra thick,text width=#2,align=left,#1,baseline=(current bounding box.north)] {#3};}
\begin{document}
\TBox{14cm}{%
\TBox{10cm}{xxx \vspace{9cm}} \TBox{3cm} \
}
\end{document}
如何定位较小的嵌套框,使其出现在右上角(见下图)?
这是我当前的错误实现:
\newcommand\TBox[3][]{%
\tikz\node[draw,ultra thick,text width=#2,align=left,#1] {#3};}
\TBox{14cm}{%
\TBox{10cm}{xxx \vspace{9cm}} \TBox{3cm} \
}
最好将所有盒子放在一个 tikzpicture
中,因为现在您正在嵌套它们,这通常不是一个好主意。
回到您原来的问题,您可以使用 baseline=(current bounding box.north)
顶部对齐方框:
\documentclass{article}
\usepackage{tikz}
\newcommand\TBox[3][]{%
\tikz\node[draw,ultra thick,text width=#2,align=left,#1,baseline=(current bounding box.north)] {#3};}
\begin{document}
\TBox{14cm}{%
\TBox{10cm}{xxx \vspace{9cm}} \TBox{3cm} \
}
\end{document}