диаграммы Фейнмана в TeX

larama
Сообщений: 19
Зарегистрирован: 16 апр 2012, 21:00

диаграммы Фейнмана в TeX

Сообщение larama » 06 сен 2012, 14:24

учусь рисовать диаграммы Фейнмана в TeX.
не получаеться делать обозначения. даже когда копирую просто с учебника - в результате не отображаються обозначения.
нашла такую инструкцию:
"For diagrams with labels on partciles or vertices, you have to execute {\tt mf} command on Terminal."
думаю, это я и упустила. но не понимаю, что имееться в виду. какой Terminal? где именно это надо сделать?
объясните, пожалуйста.
Последний раз редактировалось larama 28 ноя 2019, 15:45, всего редактировалось 1 раз.
Причина: test

kid
Сообщений: 144
Зарегистрирован: 14 окт 2010, 21:00

диаграммы Фейнмана в TeX

Сообщение kid » 06 сен 2012, 14:32

Последний раз редактировалось kid 28 ноя 2019, 15:45, всего редактировалось 1 раз.
Причина: test

larama
Сообщений: 19
Зарегистрирован: 16 апр 2012, 21:00

диаграммы Фейнмана в TeX

Сообщение larama » 06 сен 2012, 15:03

спасибо, но не очень помогло.
я работаю с пакетом feynmf, а не tikz.
Последний раз редактировалось larama 28 ноя 2019, 15:45, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Wild Bill
Сообщений: 4820
Зарегистрирован: 26 июл 2009, 21:00

диаграммы Фейнмана в TeX

Сообщение Wild Bill » 06 сен 2012, 17:39

Рисуйте диаграммы в JaxoDraw, это просто. Потом вставляйте как рисунок. Есть много способов рисовать диаграммы, я использую программу на С, которая генерирует фрагмент $$\LaTeX$$-текста, но это сложнее, чем использование упомянутых Вами пакетов.
Последний раз редактировалось Wild Bill 28 ноя 2019, 15:45, всего редактировалось 1 раз.
Причина: test

kid
Сообщений: 144
Зарегистрирован: 14 окт 2010, 21:00

диаграммы Фейнмана в TeX

Сообщение kid » 06 сен 2012, 18:09

larama писал(а):Source of the post я работаю с пакетом feynmf, а не tikz.
в таком случае уже лучше с feynMP, этот пакет создает EPS-файл, в отличие от feynmf, который на выходе дает растр

Вот пример:

Код: Выбрать все

\documentclass{article}
\usepackage{feynmp}
\usepackage[english]{babel}

\begin{document}
 \unitlength = 1mm
 \begin{fmffile}{labels}
 \begin{fmfgraph*}(40,25)
 \fmfleft{i1,i2}
 \fmfright{o1,o2}
 \fmflabel{$e^-$}{i1}
 \fmflabel{$e^+$}{i2}
 \fmflabel{$e^+,\mu^+$}{o1}
 \fmflabel{$e^-,\mu^-$}{o2}
 \fmflabel{$i\sqrt{\alpha}$}{v1}
 \fmflabel{$i\sqrt{\alpha}$}{v2}
 \fmf{fermion}{i1,v1,i2}
 \fmf{fermion}{o1,v2,o2}
 \fmf{photon,label=$\gamma,,Z^0$}{v1,v2}
 \end{fmfgraph*}
 \end{fmffile}
\end{document}


Компилировал я его следующим образом (в командной строке, в винде это Пуск->cmd ... , в линуксе через терминал):

Код: Выбрать все

latex example
mpost labels.mp
latex example
dvips -o pics.ps example
ps2pdf pics.ps

(исходник имеет название example.tex)


На выходе вот такой pdf-ник: [img]/modules/file/icons/application-pdf.png[/img] pics.pdf

Wild Bill ну да, еще есть JaxoDraw для ленивых Потом можно сконверитить в вектор или растр при необходимости
Последний раз редактировалось kid 28 ноя 2019, 15:45, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
fir-tree
Сообщений: 10669
Зарегистрирован: 19 июн 2008, 21:00

диаграммы Фейнмана в TeX

Сообщение fir-tree » 07 сен 2012, 15:09

Тоже поддержу JaxoDraw.
Последний раз редактировалось fir-tree 28 ноя 2019, 15:45, всего редактировалось 1 раз.
Причина: test

larama
Сообщений: 19
Зарегистрирован: 16 апр 2012, 21:00

диаграммы Фейнмана в TeX

Сообщение larama » 10 сен 2012, 11:43

thank U !
Последний раз редактировалось larama 28 ноя 2019, 15:45, всего редактировалось 1 раз.
Причина: test


Вернуться в «Физика»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 14 гостей