有没有办法将换行符输入表格单元格?例如,假设我有一个这样的表:
+----------+----------+----------+
| Header 1 | Header 2 | Header 3 |
+==========+==========+==========+
| Item 1 | | |
| Item 2 | | |
+----------+----------+----------+
我希望上面创建一个包含两行,三列和第二行的表,第一列在不同的行上显示第1项和第2项。
我已经尝试过行块语法|但它在表格单元格中不起作用。我可以使用列表语法,但我不希望出现项目符号。
答案 0 :(得分:15)
首先,我认为您的表语法不正确,如果不是:
+----------+----------+----------+
| Header 1 | Header 2 | Header 3 |
+==========+==========+==========+
| Item 1 | | |
| Item 2 | | |
+----------+----------+----------+
请注意,顶行由连字符组成,而不是等号,行由管道|
分隔,而不是加号。
现在使用此表,line block syntax:
+----------+----------+----------+
| 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
。
答案 1 :(得分:4)
你也可以在这样的行之间留一个空白
+----------+----------+----------+
| Header 1 | Header 2 | Header 3 |
+==========+==========+==========+
| Item 1 | | |
| | | |
| Item 2 | | |
+----------+----------+----------+
这种方法往往对编辑更友好,所以他们不认为你不小心添加了额外的管道