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

Многострочная ячейка таблицы в reStructuredText?

Есть ли способ ввода новой строки в ячейку таблицы? Например, скажем, у меня есть таблица вроде этого:

+----------+----------+----------+
| Header 1 | Header 2 | Header 3 |
+==========+==========+==========+
| Item 1   |          |          |
| Item 2   |          |          |
+----------+----------+----------+

Я хочу, чтобы выше было создано стол с двумя строками, тремя столбцами и второй строкой, первый столбец для отображения элементов 1 и 2 на отдельных строках.

Я пробовал синтаксис строк строк, но он не работает внутри ячейки таблицы. Я могу использовать синтаксис списка, но я не хочу, чтобы появлялись точки пули.

4b9b3361

Ответ 1

Прежде всего, я думаю, что ваш синтаксис таблицы неверен, если он не будет:

+----------+----------+----------+
| Header 1 | Header 2 | Header 3 |
+==========+==========+==========+
| Item 1   |          |          |
| Item 2   |          |          |
+----------+----------+----------+

Обратите внимание, что верхняя строка состоит из дефиса, а не знака равенства, а строки разделены по каналам, |, а не плюс.

Теперь с этой таблицей синтаксис блока строк:

+----------+----------+----------+
| Header 1 | Header 2 | Header 3 |
+==========+==========+==========+
| | Item 1 |          |          |
| | Item 2 |          |          |
+----------+----------+----------+

похоже, работает: тестирование с помощью Pandoc нижняя левая ячейка преобразуется в следующий HTML:

<td align="left">Item 1<br />Item 2</td>

Обратите внимание на разрыв строки <br /> между Item 1 и Item 2.

Ответ 2

Вы также можете оставить пробел между строками, подобными этому

+----------+----------+----------+
| Header 1 | Header 2 | Header 3 |
+==========+==========+==========+
| Item 1   |          |          |
|          |          |          |
| Item 2   |          |          |
+----------+----------+----------+

Этот метод имеет тенденцию быть более дружественным с редакторами, поэтому они не думают, что вы случайно добавили дополнительную трубку