aboutsummaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/App.hs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Text/Pandoc/App.hs')
-rw-r--r--src/Text/Pandoc/App.hs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Text/Pandoc/App.hs b/src/Text/Pandoc/App.hs
index 741f2d37b..49b20f9dc 100644
--- a/src/Text/Pandoc/App.hs
+++ b/src/Text/Pandoc/App.hs
@@ -147,6 +147,14 @@ convertWithOpts opts = do
let pdfOutput = map toLower (takeExtension outputFile) == ".pdf"
+ when (pdfOutput && readerName == "latex") $
+ case (optInputFiles opts) of
+ (inputFile:_) -> report $ UnusualConversion $
+ "to convert a .tex file to PDF, you get better results by using pdflatex "
+ <> "(or lualatex or xelatex) directly, try `pdflatex " <> inputFile
+ <> "` instead of `pandoc " <> inputFile <> " -o " <> outputFile <> "`."
+ _ -> return ()
+
(reader, readerExts) <-
case getReader readerName of
Right (r, es) -> return (r :: Reader PandocIO, es)