Closed TeddyHuang-00 closed 1 year ago
See https://github.com/lucifer1004/pkuthss-typst/issues/12 for details
非常感谢!这块我再考虑一下。
Sure
今天 typst 0.4.0 发了,问题仍然存在
更好的解决办法是在 booktab 函数最后的 figure 部分前面加一个 return 。你可以试一下。
🐮,确实是,我完全没试这个方法
原因在于 {} 会在外面加一层 block,导致 label 没有加到 figure 上。但是直接 return figure 的话,booktab 函数的结果就直接是 figure 而不是 block 了。
我之前也没有意识到 {} 里面用和不用 return 的这个差别。
好家伙原来是这么个逻辑....难绷了
BREAKING: This breaks the backward compatibility with
booktab
function, users are expected to change their usage of this function