Steps to reproduce
When entering complex latex equations inside of a markdown table, the latex is rendered correctly, but the table breaks in live-preview mode. Switching to read mode renders the table correctly.
It doesn’t seem to affect all latex/markdown tables. The “Simple” version below renders correctly in both modes.
Complex Example (breaks in live preview; correct in read)
Pattern|Example
---|---
$\begin{pmatrix}x_0\\x_1\end{pmatrix}\otimes\begin{pmatrix}y_0\\y_1\end{pmatrix}=\begin{pmatrix}x_0\:y_0\\x_0\:y_1\\x_1\:y_0\\x_1\:y_1\\\end{pmatrix}$ | $\begin{pmatrix}1\\2\end{pmatrix}\otimes\begin{pmatrix}3\\4\end{pmatrix}=\begin{pmatrix}3\\4\\6\\8\\\end{pmatrix}$
$\begin{pmatrix}x_0\\x_1\end{pmatrix}\otimes\begin{pmatrix}y_0\\y_1\end{pmatrix}\otimes\begin{pmatrix}z_0\\z_1\end{pmatrix}=\begin{pmatrix}x_0\:y_0\:z_0\\x_0\:y_0\:z_1\\x_0\:y_1\:z_0\\x_0\:y_1\:z_1\\x_1\:y_0\:z_0\\x_1\:y_0\:z_1\\x_1\:y_1\:z_0\\x_1\:y_1\:z_1\end{pmatrix}$ | $\begin{pmatrix}0\\1\end{pmatrix}\otimes\begin{pmatrix}0\\1\end{pmatrix}\otimes\begin{pmatrix}1\\0\end{pmatrix}=\begin{pmatrix}0\\0\\0\\0\\0\\0\\1\\0\end{pmatrix}$
Simple Example (correct in both modes)
Name|Formula|(1,0)|(0,1)
--|--|--|--
Identity|$f(x)=x$|$\begin{pmatrix}1&&0\\0&&1\end{pmatrix} \begin{pmatrix}1\\0\end{pmatrix}=\begin{pmatrix}1\\0\end{pmatrix}$|$\begin{pmatrix}1&&0\\0&&1\end{pmatrix} \begin{pmatrix}0\\1\end{pmatrix}=\begin{pmatrix}0\\1\end{pmatrix}$
Negation|$f(x)=-x$|$\begin{pmatrix}0&&1\\1&&0\end{pmatrix} \begin{pmatrix}1\\0\end{pmatrix}=\begin{pmatrix}0\\1\end{pmatrix}$|$\begin{pmatrix}0&&1\\1&&0\end{pmatrix} \begin{pmatrix}0\\1\end{pmatrix}=\begin{pmatrix}1\\0\end{pmatrix}$
Constant-0|$f(x)=0$|$\begin{pmatrix}1&&1\\0&&0\end{pmatrix} \begin{pmatrix}1\\0\end{pmatrix}=\begin{pmatrix}1\\0\end{pmatrix}$|$\begin{pmatrix}1&&1\\0&&0\end{pmatrix} \begin{pmatrix}0\\1\end{pmatrix}=\begin{pmatrix}1\\0\end{pmatrix}$
Constant-1|$f(x)=1$|$\begin{pmatrix}0&&0\\1&&1\end{pmatrix} \begin{pmatrix}1\\0\end{pmatrix}=\begin{pmatrix}0\\1\end{pmatrix}$|$\begin{pmatrix}0&&0\\1&&1\end{pmatrix} \begin{pmatrix}0\\1\end{pmatrix}=\begin{pmatrix}0\\1\end{pmatrix}$
Expected result
I’d expect to see the table correctly in live-preview mode as it displays correctly in read mode
Actual result
Table displays “broken” in live-preview mode; displays correctly in read mode
Environment
- Operating system: Windows 10
- Debug info:
SYSTEM INFO:
Obsidian version: v0.14.6
Installer version: v0.14.6
Operating system: Windows 10 Home 10.0.19044
Login status: not logged in
Insider build toggle: off
Live preview: on
Legacy editor: off
Base theme: dark
Community theme: none
Snippets enabled: 0
Safe mode: off
Plugins installed: 1
Plugins enabled: 0
RECOMMENDATIONS:
Obviously very low priority. Still learning this awesome tool.