如何在使用Markdown编写的多行表格中实现硬换行?

4

根据Markdown文档的说法:

反斜杠后跟换行符也是强制换行。注意:在多行和网格表单元格中,这是创建硬换行的唯一方法,因为单元格中的尾随空格将被忽略。

我有一个双列表格,在该行的最后一列中我可以使其工作:

-------------------------------------------------
                           35                    
-------------------------- ----------------------
**0-6 mon**                1                    \
                           0.5                  \
                           0                    \
                           0                    \
                           0                     
                           
-------------------------------------------------

然而,当我尝试对一行中的两列进行操作时,它失败了。如果我这样做,它会生成一个表格,但只在最后一列上放置硬换行符:
------------------------------------------------------------------------
                            35                     35-45                
-------------------------- ---------------------- ----------------------
**0-6 mon**                1                                           \
                           0.5                                         \
                           0                                           \
                           0                                           \
                           0                      3                    \
                                                  13                   \
                                                  0                    \
                                                  0.02                 \
                                                  0                     

------------------------------------------------------------------------

如果我这样做,它就不会认为这是一个有效的表格:

------------------------------------------------------------------------
                            35                     35-45                
-------------------------- ---------------------- ----------------------
**0-6 mon**                1                    \
                           0.5                  \
                           0                    \
                           0                    \
                           0                      3                    \
                                                  13                   \
                                                  0                    \
                                                  0.02                 \
                                                  0                     

------------------------------------------------------------------------

有人成功过吗?

答案似乎是:你无法在“多行”表格中实现此操作,只能使用网格表格。被标记为潜在重复的问题是关于如何在HTML中实现此操作,我的问题是如何使其适用于任何输出格式。


那个问题关注的是HTML输出。我的需要与Word输出一起工作。在@mb21出现之前,没有解决我的问题。 - Greg Dougherty
1个回答

5
在Pandoc中,您可以使用网格表格(grid tables):了解详情
+---------------+---------------+--------------------+
| Fruit         | Price         | Advantages         |
+===============+===============+====================+
| Bananas       | first line\   | first line\        |
|               | next line     | next line          |
+---------------+---------------+--------------------+
| Bananas       | first line\   | first line\        |
|               | next line     | next line          |
+---------------+---------------+--------------------+

这似乎也适用于其他表格类型,例如 simple_tablesmutiline_tables - Joshua Muheim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接