Было бы лучше поместить все свои коробки в один 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}
![enter image description here](https://i.stack.imgur.com/oFVII.png)