Как расположить вложенный Tbox в верхнем правом углу? - PullRequest
0 голосов
/ 15 февраля 2019

Как расположить меньшую вложенную коробку, чтобы она появилась в правом верхнем углу (см. Изображение ниже)?

Вот моя текущая, неправильная реализация:

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

\TBox{14cm}{%
  \TBox{10cm}{xxx \vspace{9cm}} \TBox{3cm} \\ 
  }

1 Ответ

0 голосов
/ 26 февраля 2019

Было бы лучше поместить все свои коробки в один 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

...