如何将嵌套的 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}