tikzでnode名を付与すると数式の間隔が空きすぎる

tikzでnode名を付与すると数式の間隔が空きすぎる

- S T の投稿
返信数: 2
いつもお世話になっております。

数式にcalloutで説明を入れるために、tikzでnode名を付与して、説明を入れているのですが、数式の中で\tikzを使うと大きなアキができてしまいます。
\tikzを入れない場合と見た目が変わらない形で\tikzでノードを入れたいのですが、\hspaceなどで無理矢理調整するぐらいしか対応が思い浮かびません。
ご助言をいただければ幸いです。

下記はmweです。

%#!pdflatex
\documentclass{minimal}
\usepackage{tikz}
\usetikzlibrary{positioning,shapes}
\begin{document}
\[
\begin{array}{ll}
x&=\tikz[remember picture,baseline=(fs.base)]{\node(fs){$a_x$};}%
\tikz[remember picture,baseline=(cs.base)]{\node(cs){$F$};}+%
\tikz[remember picture,baseline=(sf.base)]{\node(sf){$e_x$};}\\
y&=a_yF+e_y\\
z&=a_zF+e_z\\
\end{array}
\]

\begin{tikzpicture}[remember picture,overlay,
every node/.style={rectangle callout,fill=red!20,overlay}]
\node[callout absolute pointer=(fs.north),above left=of fs]{AAA}; %
\node[callout absolute pointer=(cs.north),above=of cs]{BBB}; %
\node[callout absolute pointer=(sf.north),above right=of sf]{CCC}; %
\end{tikzpicture}
\end{document}

よろしくお願いします。
S T への返信

Re: tikzでnode名を付与すると数式の間隔が空きすぎる

- Dora TeX の投稿
\tikz[remember picture,baseline=(fs.base),outer sep=0pt,inner sep=0pt]

のように outer sep, inner sep を0に設定すれば大丈夫かと思います。
Dora TeX への返信

Re: tikzでnode名を付与すると数式の間隔が空きすぎる

- S T の投稿
反応が遅くなり申し訳ございませんでした。
outer sepやinner sepにまで頭が回っておりませんでした。
お陰様で、希望通りの出力を得ることができました。
ありがとうございます。