No description
Find a file
JK 4eb40c41e2 feat: add sub-equation reference support and improve equation tagging logic
- Updated reference parsing to support sub-equation links (e.g., [[#^eq-abc-2]]).
- Enhanced tag manager to handle multi-tagging with sub-indices (e.g., \tag{1.2}).
- Improved single-tag logic for consistent cleanup and insertion.
- Propagated sub-index data through numbering.ts and provider.ts.
- Extended `EquationBlock` with `$subIndices?: Set<number>` for granular tracking.
- Modified reading view to suppress numbering for sub-indexed equations.
- Refactored block ID insertion to use comment format (`% id: eq-...`) before closing $$.
- Cleaned up legacy code and improved comments for clarity and consistency.
2026-06-04 20:12:02 +02:00
.github refactor: improve equation numbering logic and consistency across views 2026-06-04 20:12:02 +02:00
docs initializing 2026-06-04 20:11:56 +02:00
src feat: add sub-equation reference support and improve equation tagging logic 2026-06-04 20:12:02 +02:00
styles initializing 2026-06-04 20:11:56 +02:00
.editorconfig initializing 2026-06-04 20:11:56 +02:00
.eslintignore initializing 2026-06-04 20:11:56 +02:00
.eslintrc initializing 2026-06-04 20:11:56 +02:00
.gitignore Reroute Search & Autocomplete to the New System 2026-06-04 20:12:01 +02:00
.npmrc initializing 2026-06-04 20:11:56 +02:00
esbuild.config.mjs initializing 2026-06-04 20:11:56 +02:00
LICENSE initializing 2026-06-04 20:11:56 +02:00
manifest-beta.json refactor: improve equation numbering logic and consistency across views 2026-06-04 20:12:02 +02:00
manifest.json refactor: improve equation numbering logic and consistency across views 2026-06-04 20:12:02 +02:00
package-lock.json initializing 2026-06-04 20:11:56 +02:00
package.json initializing 2026-06-04 20:11:56 +02:00
README.md refactor: improve equation numbering logic and consistency across views 2026-06-04 20:12:02 +02:00
styles.scss initializing 2026-06-04 20:11:56 +02:00
tsconfig.json initializing 2026-06-04 20:11:56 +02:00
version-bump.mjs initializing 2026-06-04 20:11:56 +02:00
versions.json initializing 2026-06-04 20:11:56 +02:00

LaTeX Equation Referencer for Obsidian

LaTeX Equation Referencer is an Obsidian.md and is the minimalistic version of the original more powerful plugin LaTeX-like Theorem & Equation Referencer.

This fork has been reduced to just doing the following things with perfection -

  • Only parses the current active note - meaning no vault wide scans and no cross-notes referencing.

  • No theorem / proof support - only equation referencing.

  • No longer uses obsidians inbuild math block or its block referencing (which are very buggy and inflexible) - we handle all the block identification and referencing via unique id added to the new line equations (enclosed with $$) as a latex comment inside the equation.