Automatic equation numbering (Latex Math)

Obsidian bundles tex-chtml-full. We don’t support currently support equation numbering because the way mathjax works and the way Obsidian works are incompatible. Essentially, mathjax wasn’t designed to be used in an interactive setup.

Hiya WhiteNoise, just wondering if you have any comment about my previous use of \tag and \label then being referenced with eqref only working after a restart/reload until the corresponding block is edited (at which point it breaks). Is this expected behaviour? Or do I need to do a bug report?

1 Like

Unfortunately, that workaround doesn’t work anymore.

2 Likes

Seems the label used will not allowed to be reused. My guess is the recompile didn’t clear the cache for that.

1 Like

An ugly and manual solution: I used \hspace{3em} and added the equation number manually as follows:

$$\Large{\delta_{i}x = logf_{i}x+log\pi_{i}} \hspace{3em}(1)$$

1 Like

Thanks! I found this to be a great manual workaround and have been using it with \begin{split} and & to align equations.

## Euclidean Algorithm In Reverse
Applying the [[Euclidean Algorithm]] normally to find $\large gcd(403, 286)$ yields the following:
$$\large
\begin{split}
403 &= 1\times286 + 117&\hspace{3em}(1)\\
286 &= 2\times117 + 52&\hspace{3em}(2)\\
117 &= 2\times52 + 13&\hspace{3em}(3)\\
52 &= 4\times13 + 0&
\end{split}
$$

Notice however that ==when working backwards, we are **able to express $\large gcd(403, 286)$ as an [[Integers|integer]] [[Linear Combinations|Linear Combination]] of $\large 403$ and $\large 286$**==.

$$\large
\begin{split}
13 &= 117 - 2 \times 52&\hspace{3em}\text{from(3),}\\
   &= 117 - 2 \times (286 - 2 \times 117)&\hspace{3em}\text{substitute from (2),}\\
   &= 5 \times 117 -2 \times 286&\hspace{3em}\text{collecting terms,}\\
   &= 5 \times (403 - 286) -2 \times 286&\hspace{3em}\text{substitute from (1),}\\
   &= 5 \times 403 - 7 \times 286&\hspace{3em}\text{collecting terms.}\\
\end{split}
$$

==This allows us to write $\large gcd(403, 286)$ in the form $\large 403x + 286y$ for all [[Integers]] $\large x$ and $\large y$ where specifically $\large x=5$ and $\large y=-7$.==

This can be used in [[Bezout's Identity]].

I don’t get it. Where should I add these scripts?

Can I just double check that no workaround of any form exists to label (manually or automatically) an equation and reference it later?

2 Likes

Yea even if I had to tag my equations numbers manually, if I could label and reference later it would be worth it…

3 Likes

Hi all, I was just wondering if there’s been any update on this topic? Is there a “recommended” way of labeling equations somehow and being able to reference them later?

1 Like

Apparently you can only do it manually, and you can do it like the following:

image

Which converts into:

1 Like

This doesn’t work for me. The \label command is not recognized.

2 Likes

This doesn’t work for me either. Would love a way for latex referencing to be introduced.

Try to restart Obsidian. It worked for me. But it is weird to restart program for each new equation or if you touch existing equation it will immediately become buggy.

4 Likes

same here, what version are you using?

@WhiteNoise Out of curiosity, you previously mentioned that:

Would that mean equation numbering could be implemented only in preview mode? As in the tags and references are ignored in edit/live preview and only rendered in the preview mode which is not interactive?

You many like to look at this site link, it is build around Mathjax and has very good interactive equation referencing.

Hopefully something can be salvaged.

This command doesn’t render properly for me. Is there are updated way to do this? I am using v1.3.5. Here is my result

Please, read the rest of the thread.

Tldr. It doesn’t work.

1 Like

Hi everyone, I’ve recently made a plugin for automatic equation numbering (as well as other powerful features)!!
Try LaTeX-like Theorem & Equation Referencer (previously called “Math Booster”).

When an equation is referenced by an internal link ([[note#^block-id]]), the equation will be dynamically numbered, and the link is displayed with the corresponding equation number like “(1)”.

Here are some screenshots: Equations

For questions & discussions, please use this thread on the showcase category.

Thanks!

3 Likes