You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Quarto中用Markdown创建含跨列单元格的表格?

在Quarto中创建包含跨列单元格的表格

标准Markdown表格本身不支持单元格合并,但Quarto基于Pandoc,有两种常用方法实现跨列单元格:

方法1:使用Pandoc表格扩展语法

在表头单元格末尾添加{colspan=N}(N为跨列数),即可实现跨列合并。针对你需要合并"Left"和"Right"表头的需求,示例代码如下:

| Default | {colspan=2} Left & Right |
|:--------|:------------------------:|
| 12      | 12                       | 12 |
| 123     | 123                      | 123 |

渲染后,第二个表头单元格会跨两列,对应下方的"Left"和"Right"数据列。

方法2:直接嵌入HTML表格

如果需要更精细的样式控制(比如对齐方式),可以直接在Quarto文档中插入HTML表格,通过colspan属性实现跨列:

<table>
  <thead>
    <tr>
      <th>Default</th>
      <th style="text-align:center" colspan="2">Left & Right</th>
    </tr>
    <tr>
      <th></th>
      <th style="text-align:center">Left</th>
      <th style="text-align:center">Right</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>12</td>
      <td style="text-align:center">12</td>
      <td style="text-align:center">12</td>
    </tr>
    <tr>
      <td>123</td>
      <td style="text-align:center">123</td>
      <td style="text-align:center">123</td>
    </tr>
  </tbody>
</table>

这种方式可以完全保留你原本表格的对齐样式,同时实现表头跨列合并。

内容的提问来源于stack exchange,提问作者Stefan Hansen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 10:20:39