pandoc docx: нет таблиц или плохих таблиц - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь создать таблицы в docx с помощью pandoc, но не могу заставить его работать. 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

enter image description here

Это то, что я получаю в LibreOffice enter image description here

Это моя версия pandoc:

$ 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
...