mp-html
mp-html copied to clipboard
latex 在块级模式中 ($$ .....\\....... $$)使用两个斜杠换行时, 微信小程序编译器总是提示 “\\” 不生效,实际是生效的,是否可以去掉这个提示
使用环境
微信小程序
问题描述
latex 在 块级模式下 ( 在$$ .....\....... $$内部)使用两个斜杠“\” 换行时, 微信小程序编译器总是提示 “\” 不生效,但实际上是换行是生效的,但是编译器总是提示不生效,提示文字如下:
LaTeX-incompatible input and strict mode is set to 'warn': In LaTeX, \ or \newline does nothing in display mode [newLineInDisplayMode] ,错误在katex.min.js:209
复现方式
复现方式: $$ a \ \ b $$ , 会换行
KaTeX 官网的换行符说明
从 KaTeX 0.10.0 及以上版本开始,系统会在行内数学公式的关系符号(如"=")或二元运算符(如"+")后自动插入换行符。可以通过使用 \nobreak 命令或将数学公式包裹在大括号内(例如 {F=ma})来禁止自动换行。使用 \allowbreak 命令可以在非关系符号或运算符的位置允许自动换行。
强制换行可通过 \ 或 \newline 实现。
在显示数学公式(display math)中,KaTeX 不会自动插入换行符。当渲染选项设置为 strict: true 时,系统会忽略显示数学公式中的强制换行符。