Error at “paper.tex“ (line 23, column 10): expecting \end{document} \end{CJK}-pandoc转换tex文件为doc文件问题

pandoc转换tex文件为doc文件问题出现的问题

pandoc组件可以将tex文件直接转化成doc文件,这个代码如下:

pandoc -s math.tex -o math.docx

但是有时候我们会碰到一个错误

Error at "paper.tex" (line 23, column 10): expecting \end{document} \end{CJK}

为啥呢,因为pandoc转换的是utf8编码的文件

\begin{CJK}{UTF8}{gbsn}
之间的内容会被编辑成utf8编码模式
\end{CJK}

但是tex文件
\end{CJK}
要放到
\end{document}
前面,这样就导致
\end{document} 不是utf8编码,就会报错,解决方法如下

\end{document} 

\end{CJK}

改变顺序再使用

pandoc -s math.tex -o math.docx

即可成功转换。

你可能感兴趣的:(实用性博客,编辑器)