youfoundjk_TeXcore/tikzjax-assets
JK 16ca794de8 fix(equations): preserve LaTeX row-break dimensions in sub-equation tagging
- Update the sub-equation row split logic in live-preview-equations to use a capturing regex `/(\\\\(?:\s*\[[^\]]*\])?)/`.
- Reconstruct the equation parts by only tagging the math content and preserving the separators (e.g. `\\[0.6em]`) exactly as-is.
- Add unit tests verifying both standard and dimensioned row breaks.
2026-07-17 13:06:44 +02:00
..
tex_files feat(tikz): decouple TikZJax loader and assets for fully offline, worker-based rendering 2026-06-05 15:19:32 +02:00
core.dump.gz feat(tikz): decouple TikZJax loader and assets for fully offline, worker-based rendering 2026-06-05 15:19:32 +02:00
README.md feat(tikz): decouple TikZJax loader and assets for fully offline, worker-based rendering 2026-06-05 15:19:32 +02:00
tex.wasm.gz feat(tikz): decouple TikZJax loader and assets for fully offline, worker-based rendering 2026-06-05 15:19:32 +02:00
tikzjax.css fix(equations): preserve LaTeX row-break dimensions in sub-equation tagging 2026-07-17 13:06:44 +02:00

TikZJax Assets Sourcing

The assets in this directory are the compiled format dumps, WebAssembly binaries, font stylesheets, and LaTeX package dependency files used by the TikZJax rendering engine in the TeXcore plugin.

Asset Origins

  • Core TeX Engine (tex.wasm.gz & core.dump.gz): Extracted from the pre-compiled, offline-capable tikzjax.js bundle of artisticat1/obsidian-tikzjax.
  • TeX Files & LaTeX Packages (tex_files/*.gz): The LaTeX package files (such as chemfig, circuitikz, and TikZ library code blocks) were also extracted from the monolithic bundle of artisticat1/obsidian-tikzjax to serve as lazy-loaded dependencies.
  • Font Stylesheet (tikzjax.css): Downloaded from the official styling asset styles.css in artisticat1/obsidian-tikzjax. It contains @font-face declarations with embedded base64 font data for math and glyph symbols.

Lineage of TikZJax

  1. kisonecat/tikzjax: The original browser-based TeX-in-WASM compiler created by Jim Fowler, which compiles TeX's Pascal source to WebAssembly via web2js.
  2. drgrice1/tikzjax: Glenn Rice's fork which added Web Worker support and support for additional LaTeX packages and libraries.
  3. artisticat1/obsidian-tikzjax: The Obsidian plugin wrapper created by artisticat1 which packaged these components for offline usage in Obsidian notes.