我正在尝试将乳胶文档转换为 docx(该死的期刊不接受乳胶或 pdf 提交),但在引用乳胶源文件范围之外的行时出现错误(文件为 385 行)。我已经检查了(在表内)的唯一实例,\\
这些似乎没有问题。如果删除表,该错误也仍然存在。乳胶源在 MiKTeX 中编译为 pdf。
如果我也尝试转换为其他格式,则会发生错误,因此这不是 docx 转换特有的问题。很难制作一个可重现的示例,因为我不知道导致问题的代码部分(因为它指的是输入文件之外的行号)。错误消息是指 pandoc 源吗?
命令:
pandoc -f latex article.tex -o article.docx
错误信息:
pandoc.exe:
Error:
"source" (line 407, column 1):
unexpected "\\"
expecting white space, "%", new-line, "begin", letter, "*", "[", "}", "egroup",
"endgroup", "{", "bgroup", "begingroup", "-", "``", "`", "'", "~", "$$", "$", "^", "_",
"^^", "]", "#", "&", "\\" or "
end"
关于如何解决问题的任何想法?
不知道这是否更适合 Stackoverflow 或http://tex.stackexchange.com,但这里有更多 pandoc 的搜索命中。
编辑:
我现在发现如果将输入文件移动到./temp/input.tex,转换就可以工作,我真的很困惑。相关文件(.eps、.bib)随之移动,两个文件夹中的文件都已重命名,因此没有旧的临时文件影响 tex 转换。原始文件夹没有任何奇怪的字符或空白。我更加困惑和恼火。但是,至少我可以得到转换后的文件。