2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Python in LaTex
Сообщение17.03.2017, 20:21 


17/03/17
176
Всем привет. Возникла потребность в использование Python в Latex. Для этого я загрузил файл python.sty и вставил в рабочий каталог.
Далее я ввожу код:
\documentclass{article}

\usepackage{python}
\usepackage{amsmath}

\title{Example Use of python.sty}
\author{?????}
\begin{document}
\maketitle

$N \times N$ element identity matrices for $N \in \{1,2,\ldots,5\}$:

\begin{python}
def identity(n):
"""
Generates and returns the LaTeX code for
a n x n identity matrix.

"""
return '\n'.join([
r'\left[',
r'\begin{array}{%s}' % (n*'c',),
'\\\\'.join('&'.join('1' if i==j else '0' for j in range(n))
for i in range(n)),
r'\end{array}',
r'\right]',
])

# Displays identity matrices for
# n \in {1, 2, ..., 5}.
print '\n'.join([
r'\begin{equation*}',
r'\begin{array}{%s}' % (5*'c',),
'&'.join(identity(i) for i in range(1,6)),
r'\end{array}.',
r'\end{equation*}',
])
\end{python}

\begin{python}
# Create a deliberate exception.
print 'This text will be displayed.'
print 1/0
print 'This text won\'t be displayed.'
\end{python}

\end{document}
Затем компилирую и возникает ошибка.
I can't find file `example1.py.out'. \end{python}
Emergency stop. \end{python}
Emergency stop. \end{python}

 Профиль  
                  
 
 Re: Python in LaTex
Сообщение17.03.2017, 20:28 
Заслуженный участник
Аватара пользователя


31/01/14
11053
Hogtown
У меня работает
1) Как Вы назвали файл: example.tex ?

2) Используете ли Вы pdflatex --shell-escape ?

3) Можете ли писать в директории, в которой example.tex?

И правильно записывайте на форуме tex исходники (Выберите язык > LaTeX)

 Профиль  
                  
 
 Re: Python in LaTex
Сообщение17.03.2017, 20:40 


17/03/17
176
1) Я назвал : example.tex .
2)pdflatex --shell-escape -нет.
3) Да.

 Профиль  
                  
 
 Re: Python in LaTex
Сообщение17.03.2017, 20:55 
Заслуженный участник
Аватара пользователя


31/01/14
11053
Hogtown
guitar15 в сообщении #1201274 писал(а):
2)pdflatex --shell-escape -нет.


В этом то все и дело: pdflatex должен приказать python сделать то-то и то-то. А без --shell-escape latex ни с кем разговаривать не может

 Профиль  
                  
 
 Re: Python in LaTex
Сообщение17.03.2017, 21:02 


17/03/17
176
Спасибо!!!!!!!!!!!!!!!

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

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



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

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


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

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