Multi-line table cell in reStructuredText?

后端 未结 2 1146
眼角桃花
眼角桃花 2021-02-12 10:48

Is there a way to input a newline into a table cell? For example, say I have a table like this:

+----------+----------+----------+
| Header 1 | Header 2 | Header         


        
相关标签:
2条回答
  • 2021-02-12 11:29

    First of all I think your table syntax is incorrect, should it not be:

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

    Note that the top row is made up of hyphens, not equal signs, and the rows are separated by pipes, |, not plus signs.

    Now with this table, the line block syntax:

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

    seems to work: testing with Pandoc the bottom left cell gets transformed into the following HTML:

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

    Note the line break <br /> in between Item 1 and Item 2.

    0 讨论(0)
  • 2021-02-12 11:35

    You can also leave a gap between the lines like this

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

    This method tends to be friendlier with editors so they dont think you have accidentally added an extra pipe

    0 讨论(0)
提交回复
热议问题