普通文本中的 TikZ 节点

普通文本中的 TikZ 节点

我想在普通文本中放置一个 TikZ 节点来获得漂亮的方框。但方框位于同一基线上。我想让文本位于基线上。我该怎么办?

\documentclass{article}

\usepackage{tikz}

\begin{document}

Not all characters are at the same baseline \tikz{\node [rounded corners,draw] {X};}

\end{document}

答案1

你只需要使用baseline带有命名节点的键来告诉 TikZ 基线在哪里

节点基线的锚点被命名为base

\documentclass{article}
\usepackage{tikz}

\begin{document}
Not all characters are at the same baseline \tikz[baseline=(n.base)]{\node [rounded corners,draw] (n) {X};}
\end{document}

相关内容