一个\vert
就能解决的问题。
- 由于Markdown表格通过
|
来定义,因此不能直接用|
写绝对值或竖杠; - 简单公式不用
KaTeX
\KaTeX
KATEX,可通过转义符
\|
或|
;来实现竖杠或绝对值; -
KaTeX
\KaTeX
KATEX会把
\|
显示为" ∥ \| ∥",而|
会报错,故不能直接用“2”中的方式写; - 网上的一种解决方案是把 KaTeX \KaTeX KATEX公式拆分,但是这种方案不仅复杂且仅适于简单公式;
- 事实上,仅使用
\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-b ax−b| |
5 | $f(x)=\vert a-b\vert$\| | f ( x ) = ∣ a x − b ∣ f(x)=\vert ax-b\vert f(x)=∣ax−b∣ |
6 | $f(x)=\lvert a-b\rvert$ | f ( x ) = ∣ a x − b ∣ f(x)=\lvert ax-b\rvert f(x)=∣ax−b∣ |
多数博客系统Markdown写作中支持
KaTeX
\KaTeX
KATEX($\KaTeX$
)数学公式(
LaTeX
\LaTeX
LATEX的阉割Web版,有老前辈MathJax)。
KaTeX
\KaTeX
KATEX官方文档全面清晰适合速查。