24

有没有办法在表格单元格中输入换行符?例如,假设我有一张这样的表:

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

我希望上面创建一个包含两行三列和第二行第一列的表,以在不同的行上显示第 1 项和第 2 项。

我尝试了行块语法 |,但它在表格单元格中不起作用。我可以使用列表语法,但我不希望出现项目符号。

4

2 回答 2

27

首先,我认为您的表格语法不正确,不应该是:

+----------+----------+----------+
| 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 1Item 2

于 2012-11-24T11:43:03.223 回答
15

你也可以像这样在行之间留一个间隙

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

这种方法往往对编辑更友好,所以他们不会认为你不小心添加了额外的管道

于 2015-12-11T11:22:23.707 回答