git.iko.soy/typeable/pandoc
on master help sign in
Fixed v1.16 reversion with --latex-engine.

In 1.16 --latex-engine raises an error if a full path is given. This commit fixes this reversion. Closes #2618.

commit4990350fc7e8237bac857c56ff4ceaca7cdb0a9d authorJohn MacFarlane <jgm@berkeley.edu> dateMon 4 Jan 2016, 22:44 (11 years ago) parenta6d20b3
1 file changed+2−2
src/Text/Pandoc/PDF.hs+2−2
src/Text/Pandoc/PDF.hs+2−2
@@ -99,9 +99,9 @@ makePDF program writer opts doc = withTempDir "tex2pdf." $ \tmpdir -> do
9999 doc' <- handleImages opts tmpdir doc
100100 let source = writer opts doc'
101101 args = writerLaTeXArgs opts
102− case program of
102+ case takeBaseName program of
103103 "context" -> context2pdf (writerVerbose opts) tmpdir source
104− _ | program `elem` ["pdflatex", "lualatex", "xelatex"]
104+ prog | prog `elem` ["pdflatex", "lualatex", "xelatex"]
105105 -> tex2pdf' (writerVerbose opts) args tmpdir program source
106106 _ -> return $ Left $ UTF8.fromStringLazy $ "Unknown program " ++ program
107107