小插件 Sheets Basic:合并 Markdown 表格单元格

代码已上传至 obsidian-sheets-basic

240612: 切换到阅读模式再打印导出 PDF 已能正确渲染,包括表格内图片、数学公式等。
240626: 支持编辑模式简单表格合并,编辑完成移出表格时触发。
240629: 更丰富的合并。测试文本:

|     |     |     |
| --- | --- | --- |
| 1   | <   |     |
| ^   | ^   |     |
| 2   | 2   |     |
  • 若有任何不合期望的显示结果,可在编辑模式使用插件 ‘rebuildCurrent’ 命令刷新,默认快捷键 F5。
    • 推荐导出 PDF 前刷新一次,再切换到阅读模式导出。
    • 使用于表格外,将刷新当前活动页面。
    • 使用于普通单元格,将刷新所在表格。请勿将鼠标光标置于合并识别符所在单元格。
    • 使用于合并单元格,将取消合并,该单元格将变为普通单元格。
  • 不要在表体第一行使用向上合并,即不要合并表头和表体。

插件历史沿革:

Sheets Extended 是由 @NicoNekoru 开发的在阅读模式和代码块内合并表格单元格的插件。该插件功能十分丰富,但有一些 bug,如不能正确渲染 Callout 和引用块内的表格等。

我从今年 1 月 8 日起联系作者(见 issue#45),希望他能修复,中途作者也修复了一回,但没修好,直到现在。

我不是计算机专业的,不会大部分代码,所以只能参考原插件编写了一个简单版本,只保留合并单元格的基本功能,原本是希望给作者参考,让他尽快修复的。

但由于迟迟没能等到作者的任何回复,随着我经验增长,又新加了编辑模式合并单元格的功能,尽管我依然期待作者修复,现在这个简单版本的插件也具备独立功能了。

4 个赞

楼主。表格原插件在callout里渲染不出来,能居中。 你的精简代码能渲染出来。但是居中不了 :smiling_face_with_tear:

现在支持 MD 的表格居中语法 : 了,试试吧。

原版插件在和 table extant 一起在同一个笔记中时,导出的PDF没问题,这个插件会导致table extant的乱掉

@nqyijian Table Extended 和 Sheet Extended 或本插件都是通过语法标记对表格进行处理,且彼此语法完全不同,择一而用即可。

哥,请问纵向如何设置居中

@diyaojz怎么使表格内容垂直居中啊 - #2,来自 PlayerMiller

本插件主要是合并单元格,其余表格相关需求请使用搜索功能或论坛新建“疑问解答”话题提问。