
Aqui está um exemplo do que eu quero fazer:
\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}
Com nós tikz regulares é simples, basta colocá-lo entre chaves no final da definição do nó. Mas não entendo como mapear isso para a biblioteca de gráficos. Parece que apenas nomes de nós simples podem ser usados.
Responder1
Adicione "
ao redor dos nomes dos nós, por exemplo "$\mathbb{R}$"
. Não sei onde/se isso está documentado, mas é usado em alguns exemplos da documentação, por exemplo, na primeira página da parte IV do pgfmanual.pdf
. (Página 364 do manual datado de 20 de dezembro de 2013.)
\documentclass{standalone}
\usepackage{tikz,amssymb}
\usetikzlibrary{graphs}
\begin{document}
\begin{tikzpicture}
\begin{graph}[multi]{
"$\mathbb{Q}$" -> "$\mathbb{R}$";
};
\end{graph}
\end{tikzpicture}
\end{document}