我正在使用 TikZ 图片,后面跟着一段文字。如何创建与文本顶部对齐的图片?
\begin{minipage}[t]{0.45\textwidth}
\tikz[baseline=(current bounding box.north)] {
\draw (0,0) rectangle (2,-3);
} text
\end{minipage}
答案1
您需要将基线向下移动以将tikzpicture
基线向上移动,例如,高度为 a\strut
或介于 1ex(小写字母的高度)和 1.6ex(~大写字母的高度)之间的某个值,具体取决于您的喜好。
另请参阅我的问题确定相对于字体大小的字母高度和深度讨论正确的高度。
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{minipage}[t]{0.45\textwidth}
\tikz[baseline={([yshift={-\ht\strutbox}]current bounding box.north)}] {
\draw (0,0) rectangle (2,-3);
} text
\end{minipage}
\end{document}
yshift={-\ht\strutbox}
:
yshift={-1.2ex}
: