Callout Support¶
TeXcore seamlessly integrates with Obsidian's native Callout system. Writing display math inside block quotes requires prepending the callout character > to every single line. TeXcore parses these prefixes automatically to keep your formula coordinates indexed, numbered, and styled correctly without breaking the callout container.
Indentation Syntax¶
When drafting formulas inside a callout box, make sure that all lines inside the math block maintain the correct prefix.
> [!theorem] Green's Theorem
> $$
> \oint_C (L \, dx + M \, dy) = \iint_D \left(\frac{\partial M}{\partial x} - \frac{\partial L}{\partial y}\right) dx \, dy
> % id: eq-greens
> $$
> [!note] Parent Callout
> Outer text body.
> > [!tip] Nested Equation
> > $$
> > e^{i\pi} + 1 = 0
> > % id: eq-euler
> > $$
Automatic Fix Command¶
Inconsistent callout prefixes (like a missing > on the % id: line or closing $$) will cause Obsidian to break out of the callout box. To resolve this, use the automatic fix tool:
- Open the Command Palette using Ctrl+P (or Cmd+P on macOS).
- Type and select
Fix callout equations in active note. - TeXcore will scan your active note, detect broken display blocks inside callouts, and automatically prepend missing prefixes or normalize spacing to a clean
>.
| Prefix Error Pattern | Fix Applied | Result |
|---|---|---|
Missing > prefix on % id line | Injects missing callout character. | > % id: eq-name |
Missing > prefix on closing $$ | Injects missing callout character. | > $$ |
Inconsistent spacing (e.g. > $$) | Normalizes prefix spacing. | > $$ |
PDF Export & Preview Compatibility¶
Callouts containing math blocks fully support all other TeXcore features: - Hover Previews: Hovering over inline references correctly renders the callout box context inside the Page Preview Popup. - PDF Compilation: The callout color styles, borders, and equation number tags are preserved in the compiled PDF Export.