git.iko.soy/typeable/pandoc
on master help sign in
don't log Try xelatex if xelatex already in use, closes #1832
6aa41b8mb21
src/Text/Pandoc/PDF.hs+3−2
@@ -146,8 +146,9 @@ tex2pdf' verbose tmpDir program source = do
146 let logmsg = extractMsg log'
146 let logmsg = extractMsg log'
147 let extramsg =
147 let extramsg =
148 case logmsg of
148 case logmsg of
149− x | "! Package inputenc Error" `BC.isPrefixOf` x ->
149+ x | ("! Package inputenc Error" `BC.isPrefixOf` x
150+ && program /= "xelatex")
150− "\nTry running pandoc with --latex-engine=xelatex."
151+ -> "\nTry running pandoc with --latex-engine=xelatex."
151 _ -> ""
152 _ -> ""
152 return $ Left $ logmsg <> extramsg
153 return $ Left $ logmsg <> extramsg
153 (ExitSuccess, Nothing) -> return $ Left ""
154 (ExitSuccess, Nothing) -> return $ Left ""