@@ -146,8 +146,9 @@ tex2pdf' verbose tmpDir program source = do
146146 let logmsg = extractMsg log'
147147 let extramsg =
148148 case logmsg of
149− x | "! Package inputenc Error" `BC.isPrefixOf` x ->
150− "\nTry running pandoc with --latex-engine=xelatex."
149+ x | ("! Package inputenc Error" `BC.isPrefixOf` x
150+ && program /= "xelatex")
151+ -> "\nTry running pandoc with --latex-engine=xelatex."
151152 _ -> ""
152153 return $ Left $ logmsg <> extramsg
153154 (ExitSuccess, Nothing) -> return $ Left ""