如何将嵌套的Tbox放在右上角?

问题描述 投票:1回答:1

如何定位较小的嵌套框,使其出现在右上角(见下图)?

这是我目前的错误实施:

\newcommand\TBox[3][]{%
  \tikz\node[draw,ultra thick,text width=#2,align=left,#1] {#3};}

\TBox{14cm}{%
  \TBox{10cm}{xxx \vspace{9cm}} \TBox{3cm} \\ 
  }
latex tikz
1个回答
1
投票

将所有盒子放在一个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

© www.soinside.com 2019 - 2024. All rights reserved.