LINUX.ORG.RU

[latex][metapost]feynmp

 


0

0

Пытаюсь нарисовать пару диаграмм фейнмана, этот пакет работает через metapost, который у меня похоже не работает. Вот пример:

Файл fig1.tex

\documentclass{article}
\usepackage{feynmp}
\usepackage{graphicx}
\begin{document}
\unitlength = 1mm
\begin{fmffile}{foo}
\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}

Запускаю: latex fig1.tex
mpost foo.mp
latex fig1.tex

Ошибок на выходе не получаю, но в папке получаю fig1.dvi с надписями и foo.1 c картинкой. Хотелось бы чтобы получился файл fig1.dvi и с надписями и с картинкой. Что я натворил, как это исправить?

★★★★

Ответ на: комментарий от Begemoth

В dvi рисунки не всегда отображаются, это зависит от просмотрщика dvi, он должен. уметь работать с рисунками в PostScript

Begemoth ★★★★★
()

>Запускаю: latex fig1.tex

mpost foo.mp

latex fig1.tex



Всё работает, однако. На выходе имеем dvi с надписями и картинкой.

pel-b
()
Ответ на: комментарий от Begemoth

>dvips

В dvi рисунки не всегда отображаются, это зависит от просмотрщика dvi, он должен. уметь работать с рисунками в PostScript

Спасибо, действительно не отображает, конвертация в ps помогает.

RCV ★★★★
() автор топика
Ответ на: комментарий от Begemoth

Помогите еще.

Как этот пример расширить на работу c pdf конвертером?

Запускаю

pdflatex fig1
mpost foo
pdflatex fig1

Вываливается с ошибкой LaTeX Error: Unknown graphics extension: .1.

Т.е. не может вставить в файл pdf рисунок ps. Что с этим делать?

RCV ★★★★
() автор топика
Ответ на: комментарий от pel-b

Конечно же можно и так, но почему то кажется, что можно и лучше.

RCV ★★★★
() автор топика
Ответ на: комментарий от Begemoth

\DeclareGraphicsRule{*}{mps}{*}{}

и потом можно напрямую включать .1 файлы, без переименования

Begemoth ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.