Слышал есть какая-то прога, в которой можно составлять графы из шаблонных вершин руками, а она выдает код.
Это не JaxoDraw, часом?
Да, она. Пользовались?
... как правильно поставить знак равенства между диаграммами? ... Слышал есть какая-то прога, в которой можно составлять графы из шаблонных вершин руками, а она выдает код. Кто-нибудь пробовал пользоваться? не приходится потом переделывать все?
Лучше самому ничего не придумывать. Скачайте подходящую
статью из arXiv (PDF+Source) и посмотрите как это обычно делается.
Хе-хе, а я оказывается до сих пор не знал, что в архиве можно Latex-код просматривать. Спасибо, что подсказали)
По идее стандартные правила заключаются в том, чтобы начинать с \begin{equation}, затем писать подпрограмму \begin{fmf..}.....\end{fmf..} для левой стороны равенства, вставлять знак "=" и после него создавать новую диаграмму.
Как ни странно, это в какой-то мере так:
\begin{equation*}
\begin{tikzpicture}\draw (0,0) circle (1);
\end{tikzpicture}
\quad\raisebox{1cm}{+}
\begin{tikzpicture}
\draw (0,0)--(2,0)--(1,1.73205080756888)--(0,0);
\end{tikzpicture}
\quad \raisebox{1cm}{=}\quad
\begin{tikzpicture}
\draw (0,0) rectangle (2,2);
\end{tikzpicture}
\end{equation*}
А что делают команды \quad \raisebox{1cm}{=}\quad и по отдельности \quad и \raisebox{..}? Я все делал так же за исключение этих команд. Ну и рисовал не picture, а frmfgraph. Они ведь и в других пакетах вроде есть, не только tikz?