Typst to HTML 导出中的数学公式渲染
/ 1 min read
在 Typst 中导出为 HTML 时,如果额外加入一些设置。在导出的时候就会遇到数学公式无法渲染的问题。
根据Typst 论坛的讨论,可以通过引入额外的声明来解决这个问题。 只需要在 Typst 文档的开头加入以下代码:
#let target = dictionary(std).at("target", default: () => "paged")#show math.equation: it => context {  // only wrap in frame on html export  if target() == "html" {    // wrap frames of inline equations in a box    // so they don't interrupt the paragraph    show: if it.block { it => it } else { box }    html.frame(it)  } else {    it  }}