
私がやりたいことの例は次のとおりです。
\documentclass{minimal}
\usepackage{tikz,amssymb}
\usetikzlibrary{graphs}
\begin{document}
\begin{tikzpicture}
\begin{graph}[multi]{
1 -> 2;
% this does not work:
% $\mathbb{Q}$ -> $\mathbb{R}$;
};
\end{graph}
\end{tikzpicture}
\end{document}
通常の tikz ノードでは、ノード定義の最後にある中括弧内に挿入するだけです。ただし、これをグラフ ライブラリにマップする方法がわかりません。単純なノード名しか使用できないようです。
答え1
"
ノード名の前後に を追加します(例"$\mathbb{R}$"
: )。これがどこに文書化されているかはわかりませんが、 のパート IV の最初のページなど、ドキュメント内のいくつかの例で使用されていますpgfmanual.pdf
。(2013 年 12 月 20 日付のマニュアルの 364 ページ。)
\documentclass{standalone}
\usepackage{tikz,amssymb}
\usetikzlibrary{graphs}
\begin{document}
\begin{tikzpicture}
\begin{graph}[multi]{
"$\mathbb{Q}$" -> "$\mathbb{R}$";
};
\end{graph}
\end{tikzpicture}
\end{document}