|
@@ -6,6 +6,7 @@ from tempfile import NamedTemporaryFile
|
|
|
from django.template import loader, Context
|
|
|
from django.conf import settings
|
|
|
|
|
|
+
|
|
|
def process_latex(template, context={}, type='pdf', outfile=None):
|
|
|
"""
|
|
|
Processes a template as a LaTeX source file.
|
|
@@ -31,7 +32,7 @@ def process_latex(template, context={}, type='pdf', outfile=None):
|
|
|
pdflatex(base, 'dvi')
|
|
|
call(['dvipng', '-bg', '-transparent',
|
|
|
names['dvi'], '-o', names['png']],
|
|
|
- cwd=dirname(base), stdout=PIPE, stderr=PIPE)
|
|
|
+ cwd=dirname(base), stdout=PIPE, stderr=PIPE)
|
|
|
|
|
|
remove(names['log'])
|
|
|
remove(names['aux'])
|
|
@@ -43,7 +44,8 @@ def process_latex(template, context={}, type='pdf', outfile=None):
|
|
|
else:
|
|
|
rename(output, outfile)
|
|
|
|
|
|
+
|
|
|
def pdflatex(file, type='pdf'):
|
|
|
call([settings.PDFLATEX_PATH, '-interaction=nonstopmode',
|
|
|
- '-output-format', type, file],
|
|
|
- cwd=dirname(file), stdout=PIPE, stderr=PIPE)
|
|
|
+ '-output-format', type, file],
|
|
|
+ cwd=dirname(file), stdout=PIPE, stderr=PIPE)
|