record latexmk output

This commit is contained in:
Brian Gough 2020-05-15 16:08:10 +01:00
parent 7b9912034d
commit 3db513cfc9
2 changed files with 9 additions and 0 deletions

View file

@ -217,6 +217,11 @@ module.exports = CompileManager = {
error = new Error('compilation')
error.validate = 'fail'
}
// make top-level output accesible to user, write in background for simplicity
if (output != null) {
fs.writeFile(Path.join(compileDir, "output.stdout"), output.stdout, () => { })
fs.writeFile(Path.join(compileDir, "output.stderr"), output.stderr, () => { })
}
// compile was killed by user, was a validation, or a compile which failed validation
if (
(error != null ? error.terminated : undefined) ||

View file

@ -201,6 +201,10 @@ module.exports = ResourceWriter = {
// knitr cache
should_delete = false
}
if (path.match(/^output.(stdout|stderr)$/)) {
// latexmk output
should_delete = true
}
if (path.match(/^output-.*/)) {
// Tikz cached figures (default case)
should_delete = false