Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
pandoc:生成带有R标记的PDF时出错_R_Markdown_R Markdown_Pandoc - Fatal编程技术网

pandoc:生成带有R标记的PDF时出错

pandoc:生成带有R标记的PDF时出错,r,markdown,r-markdown,pandoc,R,Markdown,R Markdown,Pandoc,在执行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与任何其他降价文件一起使用对我来说都很有用。l、 279…e知道存储在\x\lt的元素对应于我的md文件中的一行。如果我从文件中删除该行,错误仍然存在,并给出

在执行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与任何其他降价文件一起使用对我来说都很有用。l、 279…e知道存储在\x\lt的元素对应于我的md文件中的一行。如果我从文件中删除该行,错误仍然存在,并给出不同的行,依此类推

Unicode字符∩¼üU+FB01

这表明存在无法正确转换的字符。如果您在没有可见字符的情况下得到了这个错误,那么可能发生的是您的文档中有某种不可见或空格Unicode字符。例如,Mac上的option+空格会留下一个不可见的非中断空格,这会产生一个类似这样的错误


你可以从一个空文档开始,然后一次添加一个段落,直到找到问题,然后尝试重新编写问题部分。

我不知道答案。但由于您很匆忙,我的建议是,如果您在windows上,将所有代码复制到一个纯文本编辑器(如记事本)中,然后再复制回RStudio。这将清除所有非ASCII字符。那就试试吧。您可能还想将其复制到一个新的Rmd文件中,以防当前文件以一些奇怪的编码保存。@user5783745感谢您的建议,但很遗憾,复制它似乎不起作用,我收到了相同的错误。很遗憾,我无法解决此问题。我尝试了一个最小的Rmd,开始时只有一些yaml,代码夹头只包含2*2,但仍然无法让它工作。我尝试了这两个技巧,但没有一个luckI能解决问题。由于某种原因,很多标题都有问题,所以我把它们删除了。此外,出于某种原因,我不得不删除任何使用$\gt$或$\lt$guess的数学运算,pandoc不支持此操作,即使我的预览窗口支持此操作。非常感谢你的帮助,我很感激。很高兴听到这个消息!实际上输入-latex engine=xelatex为我修复了Unicode错误。但我明白了!未定义的控制序列。相反,它仍然不会生成PDF。问题还在于我的文档相当大,但它仍然可能是可行的,所以我想这可能是我最后的选择。