2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Проблема создания сложных меток с ТеХ формулами в MetaPost
Сообщение28.08.2012, 14:25 
Помогите создать метку на основе TeX в картинке MetaPost.

У меня стоит MikTeX 2.9/TeXnicCenter 1. Сделал так чтобы код MetaPost можно было писать в TeXnicCenter таким образом:
http://www.youtube.com/watch?v=S5myn4H4uIw

Написал простейший код:

prologues:=3;
verbatimtex
%&latex
\documentclass{minimal}
\begin{document}
etex
beginfig(0);
label(btex $\sum$ etex,(0,0));
endfig;
end

TeXnicCenter выдает следующее:

--------------------Output Profile: MetaPost-------------
This is MetaPost, version 1.211 (HiKTeX 2.9) (HiKTeX 2.9)
(С: /mp/mp2 / s/ h.mp


После чего он заканчивает свою работу, не нарисовав ничего, но создав несколько файлов:
makempx.log
mp814967.dvi
mp814967.log
mp814967.tex


в файле mp814967.dvi моя метка, но почему она не становится в рисунок не понимаю.

Пробовал аналогичный код в MetaPost Previewer: http://www.tlhiv.org/mppreview/
Все метки нормально работают.

 
 
 
 Re: Проблема создания сложных меток с ТеХ формулами в MetaPost
Сообщение28.08.2012, 15:58 
Аватара пользователя
В настройках TeXnicCenter, в профилях сборщиков, для MetaPost, в строке аргументов вместо %tm укажите такую строку
-tex=latex "%pm"
И должно всё заработать. Я попробовал: на выходе получился файл с расширением 0 и содержимым в формате PostScript, ну а далее конвертируйте его в нужный вам формат (eps, pdf).
Если использовать WinEdt, то в настройках Execution Modes для MetaPost в строке Parameters добавьте в начало
-tex=latex
(и пробел после, чтобы получилось -tex=latex "%N%T")

Всё-таки не работает - какая-то проблема у TeXnicCenter при работе с MetaPost - вылетает он на стадии получения mpx файла.

 
 
 
 Re: Проблема создания сложных меток с ТеХ формулами в MetaPost
Сообщение28.08.2012, 17:25 
Аватара пользователя
Не знаю в чем такая проблема у TeXnicCenter, но WinEdt прекрасно отрабатывает. Решение пока такое: запускайте из рабочего каталога в консоли:
"%MiKTeX_bin_folder%\mpost.exe" -tex=latex "<имя_вашего_файла>.mp"
где %MiKTeX_bin_folder% - директория, где у MiK\TeX лежат исполняемые файлы (у меня например c:\Program Files\MiKTeX 2.9\miktex\bin\x64).

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group