我目前正在尝试在 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}