simplify tikzexternalize checks

This commit is contained in:
Brian Gough
2017-09-29 17:00:53 +01:00
parent d1aa1d84fb
commit 1da918e13c
4 changed files with 70 additions and 42 deletions

View File

@@ -62,10 +62,12 @@ module.exports = CompileManager =
callback()
createTikzFileIfRequired = (callback) ->
if TikzManager.needsOutputFile(request.rootResourcePath, resourceList)
TikzManager.injectOutputFile compileDir, request.rootResourcePath, callback
else
callback()
TikzManager.checkMainFile compileDir, request.rootResourcePath, resourceList, (error, usesTikzExternalize) ->
return callback(error) if error?
if usesTikzExternalize
TikzManager.injectOutputFile compileDir, request.rootResourcePath, callback
else
callback()
# set up environment variables for chktex
env = {}