2014 dxdy logo

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

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




 
 как пользоваться Latexmk
Сообщение06.07.2017, 18:49 
После подключения pythontex, нужно скомпилировать, через терминал, документ в три этапа:
    $ pdflatex имя_документа.tex
    $ pythontex имя_документа.tex
    $ pdflatex имя_документа.tex
В интернете я нашел способ сделать это быстрее с помощью Latexmk. В директории, где находится тех, я создаю файл с названием имя_документа.latexmkrc, содержащий:
Код:
$pdf_mode = 1;
add_cus_dep('pytxcode', 'tex', 0, 'pythontex');
sub pythontex { return system("pythontex \"$_[0]\""); }

Затем в терминале пишу:
Код:
$ latexmk имя_документа.tex

После компиляции получаю два знака вопроса. Это говорит, что pythontex не запускается. В чем проблема?

 
 
 
 Re: как пользоваться Latexmk
Сообщение06.07.2017, 23:11 
Я, конечно, не спец, но если это
guitar15 в сообщении #1231914 писал(а):
$ pdflatex имя_документа.tex
$ pythontex имя_документа.tex
$ pdflatex имя_документа.tex

само по себе, без
guitar15 в сообщении #1231914 писал(а):
Latexmk

работает, не проще ли написать батник соответствующего содержания?

 
 
 
 Re: как пользоваться Latexmk
Сообщение07.07.2017, 10:15 
Цитата:
не проще ли написать батник соответствующего содержания?

Как написать этот файл(я новенький в этом деле :wink: )? На каком языке программирования это можно сделать?

 
 
 
 Re: как пользоваться Latexmk
Сообщение07.07.2017, 19:56 
guitar15 в сообщении #1231992 писал(а):
Как написать этот файл(я новенький в этом деле :wink: )? На каком языке программирования это можно сделать?

Это файл для обработки командной строкой. Открываете блокнот, пишите такой код:
Код:
echo off
cd /d %0\..
pdflatex имя_документа.tex
pythontex имя_документа.tex
pdflatex имя_документа.tex

сохраняете это все в папке с вашим файлом .tex как "Все файлы" обязательно с расширением .bat в кодировке ANSI, называть этот файл можете как хотите. Все, потом просто открываете этот файл .bat, он сам все сделает. Да это и к ТеХ-то не относится, почитайте в Инете про это. Бывает ну очень полезно.

 
 
 
 Re: как пользоваться Latexmk
Сообщение08.07.2017, 11:56 
Upd. Немного поспешил. У вас же Windows?

 
 
 
 Re: как пользоваться Latexmk
Сообщение11.07.2017, 16:13 
linux

 
 
 
 Re: как пользоваться Latexmk
Сообщение11.07.2017, 20:58 
Тыды ой.

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


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