Подтвердить что ты не робот

Как контролировать ширину ячейки в таблице pandoc/markdown?

Есть ли способ контролировать максимальную ширину ячейки в таблице pandoc?

Например:

|          |            |
|----------|------------|
| I want to the contents of this cell to fit on one line|   XXXXXXX  |

Я хочу контролировать, как строка в левой ячейке сломана или, другими словами, я хочу контролировать максимальную ширину ячейки.

4b9b3361

Ответ 1

{CAVEATS: Этот ответ относится только к Pandoc и только при использовании расширения multiline_table для ввода в синтаксисе Markdown. Поэтому он не будет работать для Github Flavored Markdown (GFM).}


Многострочные таблицы поддерживают ширину столбцов относительная. (Тем не менее, вы не сможете точно контролировать, где +, как строка в любой ячейке сломана.)

См. мой ответ на другой вопрос.

Помните, что это работает только для файлов LaTeX, PDF и HTML, но не обязательно для HTML, ODT, DOCX или другого выхода...


Update

Вот пример, используя три разных примера многострочных таблиц. Они различаются в Markdown по ширине заголовка/содержимого таблицы разделительные линии:

--------------------------------------------------------------------
Column 1                                                Column 2
------------------------------------------------------  ------------
I want the contents of this cell to fit into one line   Word1 Word2

------------------------------------------------------  ------------

: **Column 2 is narrow.** For column 1: 54 dashes in Markdown source 
for separator line; for column 2: 12 dashes in separator line (22% of column 1).


--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Column 1                                                Column 2
------------------------------------------------------  ------------------------------------------------------------------------------------------------------------------------------------------------------------------
I want the contents of this cell to fit into one line   Word1 Word2

------------------------------------------------------  ------------------------------------------------------------------------------------------------------------------------------------------------------------------

: **Column 1 is narrow.** For column 1: 54 dashes in Markdown source for
separator line; for column 2: 162 dashes in separator line (300% of column 1).


-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Column 1                                                                                                                                                                                                            Column 2
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  ---------------
I want the contents of this cell to fit into one line                                                                                                                                                               Word1 Word2

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------  ---------------

: **Column 2 is even narrower than in Table 1.** For column 1: 210 dashes 
in Markdown source for separator line; for column 2: 15 dashes in separator 
line (7% of column 1).

Результаты

  • PDF

    3 different tables as PDF from multiline-table Markdown

  • HTML (без большой части используемой таблицы стилей)

    3 different tables as HTML from multiline-table Markdown

Ответ 2

Использование CuteMarkEd Я мог бы сделать это, просто добавив неиспользуемое пространство в поле в заголовке raw или в ячейке ( ) несколько раз.