Markdown pandoc docx:没有表格或表格不正确

Markdown pandoc docx:没有表格或表格不正确,markdown,docx,pandoc,Markdown,Docx,Pandoc,我试图用pandoc在docx中生成表,但无法使其工作。 LibreOffice至少尝试生成一个表,而OpenOffice只是忽略了它 该表将单元格完全处理为对齐的段落 它应该起作用吗?我可以修复设置中的某些内容以使其正常工作吗?可以在参考文档中以样式制作一些东西吗 这是完整的tmp.md文件,包含三个表格示例: plain text Right Left Center Default ------- ------ ---------- -------

我试图用pandoc在docx中生成表,但无法使其工作。 LibreOffice至少尝试生成一个表,而OpenOffice只是忽略了它 该表将单元格完全处理为对齐的段落

它应该起作用吗?我可以修复设置中的某些内容以使其正常工作吗?可以在参考文档中以样式制作一些东西吗

这是完整的
tmp.md
文件,包含三个表格示例:


plain text

  Right     Left     Center     Default
-------     ------ ----------   -------
     12     12        12            12
    123     123       123          123
      1     1          1             1


---------------------------------------------------------------------------
Item                        Kilowatts        Use               Cost
---------------             ---------------  ----------------  -----------
Geothermal Plant            **`1250.0`**     Electricity       **` 4.4`**

Houses                      **`13.7`**       Shelter           **` 4.2`**
---------------------------------------------------------------------------


| head1 | head 2 |
|-------|---------
| data1 | data2  |
| data3 | data4  |
这就是我跑的

$ pandoc tmp.md -o tmp.docx
这就是我在OpenOffice中得到的

这就是我在LibreOffice得到的

这是我的潘多克版本:

$ pandoc --version
pandoc 2.7.3
Compiled with pandoc-types 1.17.5.4, texmath 0.11.2.2, skylighting 0.8.1
系统为macOS Mojave 10.14.6

表扩展集是

$ pandoc --list-extensions| grep -i table
+grid_tables
+multiline_tables
+pipe_tables
+simple_tables
+table_captions

根据我的经验,LibreOffice和OpenOffice都非常支持MS-Word表。问题可能根本不在潘多克身上。如果您没有MS Word的副本可供测试,那么可以尝试输出HTML以确认Pandoc正确解析了您的标记表。@Waylan,啊,是的。至少我能够调试。pandoc还可以输出到OpenOffice文本文档:
pandoc tmp.md-o tmp.odt
是的,这似乎是一个可行的解决方法:发出odt。然后在流程结束时手动转换为docx。