Maths contained | in table doesn't work

Steps to reproduce

type in LaTeX codes

Expected result

the norm ( ||||| ) and the conditioned on (|*) operator could be rendered inside the table mode

Actual result

Any | even insides the $$ environment cannot be rendered, it’s seemingly caused by the conflits of the | operator of the table and the LaTeX code. Similar bugs could be found in other posts in the forum declaring that the invalidity of custom name of internal link wrapped with the | operator.

Environment

  • Operating system: win & Mac
  • Obsidian version: v0.6.7
  • Using custom CSS: none

Additional information

Please, post or upload a minimal example.

also, have you tried escaping the | with a \|?

| a | b |
| --- | ---|
| $\| a+b\|$ | $P(a\vert b)$ |

here is a minimal exaple which doesn’t render | directely

line | $\lbrace\begin{array}{l}\theta_1 x_1 + \dots + \theta_n x_n | \theta_1 + \dots + \theta_K =1,\\ x_1, \dots, x_n \in [0,1]   \end{array}\rbrace$ |  × | ✓ | ✓ |  

– | – | – | – | – | –

while replacing | with \mid, it works

line | $\lbrace\begin{array}{l}\theta_1 x_1 + \dots + \theta_n x_n \mid  \theta_1 + \dots + \theta_K =1,\\ x_1, \dots, x_n \in [0,1]   \end{array}\rbrace$ |  × | ✓ | ✓ |  

– | – | – | – | – | –

BTW, the norm operator | works