如何使用 markdown 在多行 table 中实现硬换行
How do I get a hard line break in a multiline table using markdown
A backslash followed by a newline is also a hard line break. Note: in
multiline and grid table cells, this is the only way to create a hard
line break, since trailing spaces in the cells are ignored.
我有一个 2 列 table,我可以在其中为行中的最后一列工作:
-------------------------------------------------
35
-------------------------- ----------------------
**0-6 mon** 1 \
0.5 \
0 \
0 \
0
-------------------------------------------------
但是,当我尝试连续两列执行此操作时,它失败了。如果我这样做,它会生成一个 table,但只会在最后一列进行硬中断:
------------------------------------------------------------------------
35 35-45
-------------------------- ---------------------- ----------------------
**0-6 mon** 1 \
0.5 \
0 \
0 \
0 3 \
13 \
0 \
0.02 \
0
------------------------------------------------------------------------
如果我这样做,它不会认为它有效 table:
------------------------------------------------------------------------
35 35-45
-------------------------- ---------------------- ----------------------
**0-6 mon** 1 \
0.5 \
0 \
0 \
0 3 \
13 \
0 \
0.02 \
0
------------------------------------------------------------------------
有人用过这个吗?
答案似乎是:您不能使用“多线”table,只能使用网格 table。标记为潜在重复的问题是在 HTML 中询问如何执行此操作,我的问题是如何执行此操作以便它适用于任何输出格式。
在 Pandoc 中你可以使用 grid tables:
+---------------+---------------+--------------------+
| Fruit | Price | Advantages |
+===============+===============+====================+
| Bananas | first line\ | first line\ |
| | next line | next line |
+---------------+---------------+--------------------+
| Bananas | first line\ | first line\ |
| | next line | next line |
+---------------+---------------+--------------------+
A backslash followed by a newline is also a hard line break. Note: in multiline and grid table cells, this is the only way to create a hard line break, since trailing spaces in the cells are ignored.
我有一个 2 列 table,我可以在其中为行中的最后一列工作:
-------------------------------------------------
35
-------------------------- ----------------------
**0-6 mon** 1 \
0.5 \
0 \
0 \
0
-------------------------------------------------
但是,当我尝试连续两列执行此操作时,它失败了。如果我这样做,它会生成一个 table,但只会在最后一列进行硬中断:
------------------------------------------------------------------------
35 35-45
-------------------------- ---------------------- ----------------------
**0-6 mon** 1 \
0.5 \
0 \
0 \
0 3 \
13 \
0 \
0.02 \
0
------------------------------------------------------------------------
如果我这样做,它不会认为它有效 table:
------------------------------------------------------------------------
35 35-45
-------------------------- ---------------------- ----------------------
**0-6 mon** 1 \
0.5 \
0 \
0 \
0 3 \
13 \
0 \
0.02 \
0
------------------------------------------------------------------------
有人用过这个吗?
答案似乎是:您不能使用“多线”table,只能使用网格 table。标记为潜在重复的问题是在 HTML 中询问如何执行此操作,我的问题是如何执行此操作以便它适用于任何输出格式。
在 Pandoc 中你可以使用 grid tables:
+---------------+---------------+--------------------+
| Fruit | Price | Advantages |
+===============+===============+====================+
| Bananas | first line\ | first line\ |
| | next line | next line |
+---------------+---------------+--------------------+
| Bananas | first line\ | first line\ |
| | next line | next line |
+---------------+---------------+--------------------+