progress (_ ("Running `%s' on file `%s' to detect default page settings.\n")
% (global_options.latex_program, tmpfile))
- cmd = 'TEXINPUTS=%s:$TEXINPUTS %s %s' \
+ cmd = 'TEXINPUTS="%s:$TEXINPUTS" %s %s' \
% (global_options.input_dir, global_options.latex_program, tmpfile)
debug ("Executing: %s\n" % cmd)
run_env = os.environ.copy()
def input_fullname (self, input_filename):
# Use kpsewhich if available, otherwise fall back to the default:
if ly.search_exe_path ('kpsewhich'):
- return os.popen ('kpsewhich ' + input_filename).read()[:-1]
- else:
- return BookBase.BookOutputFormat.input_fullname (self, input_filename)
+ trial = os.popen ('kpsewhich ' + input_filename).read()[:-1]
+ if trial:
+ return trial
+ return BookBase.BookOutputFormat.input_fullname (self, input_filename)
def process_chunks (self, chunks):
for c in chunks: