Closed TeddyHuang-00 closed 1 year ago
使用内置的 figure + table 的形式能够正常引用,然而使用 booktab 则会使标签无法正确对应至表格内容,可以在 show ref 判断 el.func() 分支处加一个
else { link(el_loc, [ #el.func() #chinesenumbering(..counter(heading).at(el_loc), location: el_loc) ]) }
来验证上述问题,因此使用当前版本的模板会使 booktab 的引用变为空白
感觉可能和typst编译有关系,将 booktab 逻辑搬到正文内使用 #{} 的写法是可以正常引用到的,一个想法是可以建另一个函数只负责生成 booktab 里面的 block,正文中再使用figure对其包装,可以避免这个问题
一个想法是可以建另一个函数只负责生成 booktab 里面的 block,正文中再使用figure对其包装
试了,可行,或许就这么改?感觉还算简洁
使用内置的 figure + table 的形式能够正常引用,然而使用 booktab 则会使标签无法正确对应至表格内容,可以在 show ref 判断 el.func() 分支处加一个
来验证上述问题,因此使用当前版本的模板会使 booktab 的引用变为空白