2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 как пользоваться Latexmk
Сообщение06.07.2017, 18:49 


17/03/17
176
После подключения 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 


03/06/12
2867
Я, конечно, не спец, но если это
guitar15 в сообщении #1231914 писал(а):
$ pdflatex имя_документа.tex
$ pythontex имя_документа.tex
$ pdflatex имя_документа.tex

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

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

 Профиль  
                  
 
 Re: как пользоваться Latexmk
Сообщение07.07.2017, 10:15 


17/03/17
176
Цитата:
не проще ли написать батник соответствующего содержания?

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

 Профиль  
                  
 
 Re: как пользоваться Latexmk
Сообщение07.07.2017, 19:56 


03/06/12
2867
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 


03/06/12
2867
Upd. Немного поспешил. У вас же Windows?

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


17/03/17
176
linux

 Профиль  
                  
 
 Re: как пользоваться Latexmk
Сообщение11.07.2017, 20:58 


03/06/12
2867
Тыды ой.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group