Skip to content

如何绘制带斜线(对角线)的表格?

如何绘制带斜线(对角线)的表格?

第三方包 diagbox 实现了这个功能。只需要下载代码 到项目目录,然后引入其中的 tdiagboxbdiagbox 即可使用。

例如:

typst
#import "diagbox.typ": *

#table(
  columns: (auto, auto, auto),
  align: horizon + center,
  bdiagbox[Names][Properties], [*Can Walk*], [*Can Run*],
  [*Character A*], [Yes], [No],
  [*Character B*], [No], [No],
)

注意 bdiagbox 中的内容必须足够大,以 "撑开" diagbox,不然斜线会偏离对角。如果内容实在不够长,可以适当填充 #h

Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v3.3.2

基于 MIT 许可发布