如何在markdown/pandoc表格中进行单元格垂直对齐?

如何在markdown/pandoc表格中进行单元格垂直对齐?,markdown,pandoc,Markdown,Pandoc,有没有办法在markdown/pandoc中指定表格单元格内容的垂直对齐方式 详细信息: 默认行为是居中对齐,我希望单元格内容与单元格顶部对齐。有关默认行为的示例: | | | |-----------|---------------| | Something | This is a very long line that breaks into two. This is a very long line that breaks into two.

有没有办法在markdown/pandoc中指定表格单元格内容的垂直对齐方式

详细信息:
默认行为是居中对齐,我希望单元格内容与单元格顶部对齐。有关默认行为的示例:

|           |               |
|-----------|---------------|
| Something | This is a very long line that breaks into two. This is a very long line that breaks into two.This is a very long line that breaks into two.This is a very long line that breaks into two.|
上面示例中左侧单元格的内容将垂直居中

使用多行表语法(仅由Pandoc支持——它是特定于Pandoc的标记扩展):

多行表格允许标题和表格行跨越多行文本(但不支持跨越表格多列或多行的单元格)

它们的工作原理类似于简单的表,但有以下区别:

  • 它们必须在标题文本之前以一行破折号开头(除非省略标题)

  • 它们必须以一行破折号结束,然后是一个空行

  • 行之间必须用空行分隔


在多行表中,表解析器关注列的宽度,编写器尝试在输出中重现这些相对宽度。因此,如果您发现其中一列在输出中太窄,请尝试在markdown源中加宽它。

谢谢Kurt。我想重申你在我的回答中的观点,这个解决方案不一定适用于HTML。是的,它不适用于HTML。这里是一个从不完整的LaTeX转换而来的pandoc转换,在这里能够有相对的表格式是很好的。目前,表格很窄,占用了很多页面@Kurt有什么方法可以通过HTML获得相对表大小,即增加水平宽度?我认为水平宽度的增加不会像这里那样起作用,我在
某物之后多次插入

,直到它出现在单元格顶部。如果你想让它见底的话,我想以前也有同样的方法。
   -------------------------------------------------------------
    Centered   Default           Right Left
     Header    Aligned         Aligned Aligned
   ----------- ------- --------------- -------------------------
      First    row                12.0 Example of a row that
                                       spans multiple lines.

     Second    row                 5.0 Here's another one. Note
                                       the blank line between
                                       rows.
   -------------------------------------------------------------

   Table: Here's the caption. It, too, may span
   multiple lines.