如何对齐文本上的节点锚点?

如何对齐文本上的节点锚点?

我目前正在尝试在 TikZ 图上实现注释,其中我指出了一个极限值(见下图)。 极限值

\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
    \draw [stealth-,thin] (0,0.9)-- +(16pt,0pt) node[right,font=\footnotesize] 
            {Limiting value: $\lim\limits_{x\rightarrow 0}\omega=0$};
\end{tikzpicture}
\end{document}

我遇到的问题是,当我画一条连接到节点的线时,我的西锚点并没有整齐地位于文本的中心,而是位于整个节点的中心。

问题:如何使锚点对齐,使得箭头恰好位于文本的中心而不是整个节点的中心?

答案1

一种方法是使用\smash您不想影响节点放置的文本。或者,您可以分两步放置节点:

在此处输入图片描述

代码:

\documentclass{article}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
    \draw [stealth-,thin] (0,0.9)-- +(16pt,0pt) node[right,font=\footnotesize] 
            {Limiting value: \smash{$\lim\limits_{x\rightarrow 0}\omega=0$}};
\end{tikzpicture}

\medskip
\begin{tikzpicture}
    \draw [stealth-,thin] (0,0.9)-- +(16pt,0pt) node[right,font=\footnotesize] (A) {Limiting value:};
    \node [anchor=west,font=\footnotesize, inner sep=0pt] at (A.east) {$\lim\limits_{x\rightarrow 0}\omega=0$};
\end{tikzpicture}
\end{document}

相关内容