2014 dxdy logo

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

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




 
 Python in LaTex
Сообщение17.03.2017, 20:21 
Всем привет. Возникла потребность в использование 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 
Аватара пользователя
У меня работает
1) Как Вы назвали файл: example.tex ?

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

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

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

 
 
 
 Re: Python in LaTex
Сообщение17.03.2017, 20:40 
1) Я назвал : example.tex .
2)pdflatex --shell-escape -нет.
3) Да.

 
 
 
 Re: Python in LaTex
Сообщение17.03.2017, 20:55 
Аватара пользователя
guitar15 в сообщении #1201274 писал(а):
2)pdflatex --shell-escape -нет.


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

 
 
 
 Re: Python in LaTex
Сообщение17.03.2017, 21:02 
Спасибо!!!!!!!!!!!!!!!

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


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