在执行pandoc mymarkdown.md -o mypdf.pdf时,我得到以下错误:
! Undefined control sequence.
l.279 ...e know that the element stored at \(x \lt
pandoc: Error producing PDF
我很困惑,因为使用pandoc和任何其他的markdown文件对我都有效。l.279 ...e know that the element stored at \(x \lt对应于我的md文件中的一行。如果我从文件中删除该行,错误仍然存在,并给出不同的行,依此类推。
我一整天都在玩这个。
据我所知,在使用Pandoc进行文件转换时,可以使用带有所需字体、标头等的引用文件。
例如:如果我想使用引用文件将标记文件'filename.md‘转换为同名的.docx文件,我将输入命令行:
pandoc --reference-docx=reference.docx filename.md -o filename.docx
我遇到的问题是,当我运行这个命令时,它会返回:
pandoc: reference.docx: openBinaryFile: does not exist (No such file or directory)
在网上阅读了关于我的参考
main :: IO ()
main = do
res <- try (mapM_ (callProcess "pandoc") [["--help"],["-eoc"],["-exois"],["--help"]]) :: IO (Either SomeException ())
case res of
Right a -> print "done"
Left e -> print "error"
在上面的代码中,命