We support Typst as backend now, below are example:
@typst{ #set page(width: 10cm, height: 4.5cm, margin: 0.5cm) $ nabla · bold(E) &= frac(rho, epsilon_0) \ nabla · bold(B) &= 0 \ nabla × bold(E) &= -frac(partial bold(B), partial t) \ nabla × bold(B) &= mu_0(bold(J) + epsilon_0 frac(partial bold(E), partial t)) $ }
@typst|{ #import "@preview/fletcher:0.5.8" as fletcher: diagram, node, edge #set page(width: 8cm, height: 4cm, margin: 0.3cm) #diagram(cell-size: 15mm, $ G edge(f, ->) edge("d", pi, ->>) & im(f) \ G slash ker(f) edge("ur", tilde(f), "hook-->") $) }|