【发布时间】:2015-06-10 11:54:49
【问题描述】:
有没有人建议我为什么无法使用pandoc 将下面显示的简单 latex 文件转换为 docx(版本 1.12.4.2,使用 texmath 0.6.6.3 编译,highlighting-kate 0.5.11.1)。
\documentclass{article}
\begin{document}
\begin{equation}
1+1
\end{equation}
\end{document}
我使用过的pandoc 命令是:
pandoc --from=latex --to=markdown --output=FILE.md FILE.tex
pandoc --from=markdown+tex_math_dollars --to=docx --output=FILE.docx FILE.md
第一个命令(markdown 文件)的结果是一个由单行组成的文件:“$$1+1$$”。第二个命令应该生成 docx 文档,它是空的。
【问题讨论】:
-
您使用 Markdown 作为中间格式而不是直接从 LaTeX 转到 DOCX 有什么特别的原因吗?
-
你好克里斯。不幸的是,我正在转换的文档需要进行一些手动更改。 (原因是 pandoc 似乎无法完全“解包”的宏的广泛使用。因此,中间降价步骤允许我
sed麻烦制造者。)此外,我试图直接从 tex 到 docx 在这个简单的例子,但输出仍然是一个空文件。 -
对于最新版本 (1.14),此命令可以按预期工作。
pandoc -f latex -t markdown | pandoc -f markdown -o test.docx -
感谢您花时间测试这个简单的示例。我相信当我第一次安装
pandoc(使用macports)时,“某事”一定出了问题。我删除了pandoc和所有依赖项,重新安装,现在这个简单的例子就像一个魅力。
标签: latex markdown docx pandoc