有没有办法在表格单元格中输入换行符?例如,假设我有一个这样的表:
+----------+----------+----------+
| Header 1 | Header 2 | Header 3 |
+==========+==========+==========+
| Item 1 | | |
| Item 2 | | |
+----------+----------+----------+
Run Code Online (Sandbox Code Playgroud)
我希望上面创建一个包含两行,三列和第二行的表,第一列在单独的行上显示Item 1和Item 2.
我已经尝试了行块语法|,但它在表格单元格中不起作用.我可以使用列表语法,但我不希望出现项目符号.
Chr*_*ris 18
首先,我认为你的表语法不正确,如果不是:
+----------+----------+----------+
| Header 1 | Header 2 | Header 3 |
+==========+==========+==========+
| Item 1 | | |
| Item 2 | | |
+----------+----------+----------+
Run Code Online (Sandbox Code Playgroud)
请注意,顶行由连字符组成,而不是等号,行由管道分隔|
,而不是加号.
现在使用此表,行块语法:
+----------+----------+----------+
| Header 1 | Header 2 | Header 3 |
+==========+==========+==========+
| | Item 1 | | |
| | Item 2 | | |
+----------+----------+----------+
Run Code Online (Sandbox Code Playgroud)
似乎工作:使用Pandoc测试左下角的单元格转换为以下HTML:
<td align="left">Item 1<br />Item 2</td>
Run Code Online (Sandbox Code Playgroud)
注意和<br />
之间的换行符.Item 1
Item 2
B.R*_*.R. 10
我使用以下语法使用 sphinx 创建包含多行单元格的表:
.. list-table::
* - **HEADER1**
- **HEADER2**
- **HEADER3**
* - TEXT 1
- | MULTILINE
| TEXT
- | MULTILINE
| TEXT 2
Run Code Online (Sandbox Code Playgroud)
我使用带有开头的行块|
来保留换行符。
您也可以在线条之间留出空隙
+----------+----------+----------+
| Header 1 | Header 2 | Header 3 |
+==========+==========+==========+
| Item 1 | | |
| | | |
| Item 2 | | |
+----------+----------+----------+
Run Code Online (Sandbox Code Playgroud)
这种方法与编辑人员比较友好,因此他们不认为您不小心添加了多余的管道
归档时间: |
|
查看次数: |
11393 次 |
最近记录: |