Как выровнять якоря узлов в тексте?

Как выровнять якоря узлов в тексте?

В настоящее время я пытаюсь реализовать аннотацию на графике 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}

Связанный контент