将 TiKz 矩形与文本垂直居中放置

将 TiKz 矩形与文本垂直居中放置

这是我正在使用的基本工作文档:

\documentclass{amsart}

\usepackage{tikz}

\begin{document}

\maketitle

\section{Section 1}

\subsection{Subsection} \tikz \fill [orange] (0,0) rectangle (5,1);

\end{document}

我希望能够将橙色矩形稍微向下移动,以便穿过中心的假想水平线与文本的水平线对齐。我尝试调整数字,但似乎无法将其移动到文本下方的那条线以下。

答案1

也许是这样的:

\documentclass{amsart}

\usepackage{tikz}

\begin{document}

\section{Section 1}

\subsection{Subsection} \tikz[baseline=(current bounding box.center)] \fill [orange] (0,0) rectangle (5,1);

\end{document}

在此处输入图片描述

您可以使用边界框的锚点来对齐图片(如给定的示例),或者可以为内联图片的基线指定任何数值(如baseline=-5ex)。

相关内容