在思源笔记的设置中,我定义了含参数的宏:
{
"\\str": "\\begin{Bmatrix} #1\\\\#2\\end{Bmatrix}",
"\\strr" : "\\begin{bmatrix}#1 \\\\ #2\\end{bmatrix}",
"\\bin" : "\\binom{#1}{#2}",
"\\floor" : "\\lfloor#1\\rfloor",
"\\floorf" : "\\lfloor\\frac{#1}{#2}\\rfloor",
"\\ceil" : "\\lceil#1\\rceil",
"\\ceilf" : "\\lceil\\frac{#1}{#2}\\floor",
"\\dpow" : "{#1}^{\\underline{#2}}",
"\\upow" : "{#1}^{\\overline{#2}}",
"\\other" : "\\text{otherwise}",
"\\O" : "\\mathcal{O}(#1)"
}
在思源笔记中编辑,一切正常。
但是如果你尝试导出为 HTML/PDF/Markdown,那么就会炸:
经过排查,发现是宏展开的时候,参数没有正常替换,#1、#2 等参数占位被保留。
希望在新版本中改善。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于