mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-07 20:31:06 -05:00
allow latexmk to pass through options
this avoids problems in the latest version of latexmk where the $pdflatex variable has been replaced by $xelatex and $lualatex when running with -xelatex or -lualatex
This commit is contained in:
parent
38691d66c2
commit
12b7a372e4
1 changed files with 8 additions and 7 deletions
|
@ -62,31 +62,32 @@ module.exports = LatexRunner =
|
||||||
else
|
else
|
||||||
CommandRunner.kill ProcessTable[id], callback
|
CommandRunner.kill ProcessTable[id], callback
|
||||||
|
|
||||||
_latexmkBaseCommand: (Settings?.clsi?.latexmkCommandPrefix || []).concat(
|
_latexmkBaseCommand: (Settings?.clsi?.latexmkCommandPrefix || []).concat([
|
||||||
["latexmk", "-cd", "-f", "-jobname=output", "-auxdir=$COMPILE_DIR", "-outdir=$COMPILE_DIR"]
|
"latexmk", "-cd", "-f", "-jobname=output", "-auxdir=$COMPILE_DIR", "-outdir=$COMPILE_DIR",
|
||||||
)
|
"-synctex=1","-interaction=batchmode"
|
||||||
|
])
|
||||||
|
|
||||||
_pdflatexCommand: (mainFile) ->
|
_pdflatexCommand: (mainFile) ->
|
||||||
LatexRunner._latexmkBaseCommand.concat [
|
LatexRunner._latexmkBaseCommand.concat [
|
||||||
"-pdf", "-e", "$pdflatex='pdflatex -synctex=1 -interaction=batchmode %O %S'",
|
"-pdf",
|
||||||
Path.join("$COMPILE_DIR", mainFile)
|
Path.join("$COMPILE_DIR", mainFile)
|
||||||
]
|
]
|
||||||
|
|
||||||
_latexCommand: (mainFile) ->
|
_latexCommand: (mainFile) ->
|
||||||
LatexRunner._latexmkBaseCommand.concat [
|
LatexRunner._latexmkBaseCommand.concat [
|
||||||
"-pdfdvi", "-e", "$latex='latex -synctex=1 -interaction=batchmode %O %S'",
|
"-pdfdvi",
|
||||||
Path.join("$COMPILE_DIR", mainFile)
|
Path.join("$COMPILE_DIR", mainFile)
|
||||||
]
|
]
|
||||||
|
|
||||||
_xelatexCommand: (mainFile) ->
|
_xelatexCommand: (mainFile) ->
|
||||||
LatexRunner._latexmkBaseCommand.concat [
|
LatexRunner._latexmkBaseCommand.concat [
|
||||||
"-xelatex", "-e", "$pdflatex='xelatex -synctex=1 -interaction=batchmode %O %S'",
|
"-xelatex",
|
||||||
Path.join("$COMPILE_DIR", mainFile)
|
Path.join("$COMPILE_DIR", mainFile)
|
||||||
]
|
]
|
||||||
|
|
||||||
_lualatexCommand: (mainFile) ->
|
_lualatexCommand: (mainFile) ->
|
||||||
LatexRunner._latexmkBaseCommand.concat [
|
LatexRunner._latexmkBaseCommand.concat [
|
||||||
"-pdf", "-e", "$pdflatex='lualatex -synctex=1 -interaction=batchmode %O %S'",
|
"-lualatex",
|
||||||
Path.join("$COMPILE_DIR", mainFile)
|
Path.join("$COMPILE_DIR", mainFile)
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue