X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/1b45c9a8c92e6ecc21e083dd6ed96ffe01e8728d..89ca0a5b949a96554491cc076bbeb66a93962eb9:/librarian/pdf.py diff --git a/librarian/pdf.py b/librarian/pdf.py index 927b50d..20ab8bb 100644 --- a/librarian/pdf.py +++ b/librarian/pdf.py @@ -200,7 +200,7 @@ def package_available(package, args='', verbose=False): def transform(wldoc, verbose=False, save_tex=None, morefloats=None, - cover=None, flags=None, customizations=None, ilustr_path=''): + cover=None, flags=None, customizations=None, ilustr_path='', latex_dir=False): """ produces a PDF file with XeLaTeX wldoc: a WLDocument @@ -305,6 +305,9 @@ def transform(wldoc, verbose=False, save_tex=None, morefloats=None, shutil.copy(get_resource('pdf/wl.cls'), temp) shutil.copy(get_resource('res/wl-logo.png'), temp) + if latex_dir: + return temp + try: cwd = os.getcwd() except OSError: @@ -312,7 +315,8 @@ def transform(wldoc, verbose=False, save_tex=None, morefloats=None, os.chdir(temp) # some things work better when compiled twice - for run in xrange(2): + # but they are not enabled now (line numbers) + for run in xrange(1): if verbose: p = call(['xelatex', tex_path]) else: