pandoc错误:除以零

时间:2016-06-29 23:16:19

标签: python-sphinx pandoc

我正在写一本书。原始格式是reST,sphinx用于生成HTML / epub格式。然而,它必须转换为docx,因为编辑认为它是Indesign在日常过程中的一个很好的原始格式。

使用shell脚本:

#!/bin/bash
cd ./source
echo foreword
pandoc -o foreword.docx foreword.rst
echo ch001
pandoc -o ch001.docx ch001.rst
echo ch002
pandoc -o ch002.docx ch002.rst
echo ch002b
pandoc -o ch002b.docx ch002b.rst
echo ch003
pandoc -o ch003.docx ch003.rst
echo ch004
pandoc -o ch004.docx ch004.rst
echo ch005
pandoc -o ch005.docx ch005.rst 
echo ch006
pandoc -o ch006.docx ch006.rst
echo ch007
pandoc -o ch007.docx ch007.rst
echo ch008
pandoc -o ch008.docx ch008.rst
echo ch009
pandoc -o ch009.docx ch009.rst
echo futureplan
pandoc -o futureplan.docx futureplan.rst

mv *.docx ../release/

cd ../

我从控制台得到以下结果:

foreword
ch001
ch002
ch002b
ch003
pandoc: divide by zero
ch004
ch005
pandoc: divide by zero
ch006
pandoc: divide by zero
ch007
pandoc: divide by zero
ch008
pandoc: divide by zero
ch009
pandoc: divide by zero
futureplan

任何被投诉除以零的文件只有30B的文件大小。

请告诉我知道找到并修复该错误。我无法从文档和小组中找到任何线索。

也许这是一个错误,但我必须避免这个问题,因为调度程序非常紧张。

1 个答案:

答案 0 :(得分:0)

最后,我为Windows下载了最新版本的pandoc。

由于休息到docx会删除一些图片,我使用另一种解决方法。 通过spandx将HTML恢复为HTML,通过pandoc将HTML转换为docx。

相关问题