一个\vert就能解决的问题。
- 由于Markdown表格通过
|来定义,因此不能直接用|写绝对值或竖杠; - 简单公式不用KaTeX \KaTeXKATEX,可通过转义符
\|或|;来实现竖杠或绝对值; - KaTeX \KaTeXKATEX会把
\|显示为”∥ \|∥“,而|会报错,故不能直接用“2”中的方式写; - 网上的一种解决方案是把KaTeX \KaTeXKATEX公式拆分,但是这种方案不仅复杂且仅适于简单公式;
- 事实上,仅使用
\vert就能完美解决Markdown表格数学公式中使用竖杠的问题; \lvert,\rvert和\vert无显示差别,仅用于在表意上做区分。
| ID | Markdown | 显示效果 |
|---|---|---|
| 1 | f(x)=|ax-b| |
f(x)= |
| 2 | f(x)=\|ax-b| |
f(x)=|ax-b| |
| 3 | $f(x)=\|ax-b\|$ |
f ( x ) = ∥ a x − b ∥ f(x)=\|ax-b\|f(x)=∥ax−b∥ |
| 3 | $f(x)=|ax-b\|$ |
KaTeX parse error: Expected ‘EOF’, got ‘&’ at position 6: f(x)=&̲#124;ax-b\| |
| 4 | $f(x)=$|$ax-b$\| |
f ( x ) = f(x)=f(x)=|a x − b ax-bax−b| |
| 5 | $f(x)=\vert a-b\vert$\| |
f ( x ) = ∣ a x − b ∣ f(x)=\vert ax-b\vertf(x)=∣ax−b∣ |
| 6 | $f(x)=\lvert a-b\rvert$ |
f ( x ) = ∣ a x − b ∣ f(x)=\lvert ax-b\rvertf(x)=∣ax−b∣ |
坚果之云 Markdown