79188742

Date: 2024-11-14 12:35:34
Score: 1
Natty:
Report link

You can import Katex. I got here via https://stackoverflow.com/a/65540803/5599595. Running in shinylive

from shiny.express import ui
from shiny import render

with ui.tags.head():
    # Link KaTeX CSS
    ui.tags.link(
        rel="stylesheet",
        href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css"
    ),
    ui.tags.script(src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js"),
    ui.tags.script(src="https://cdn.jsdelivr.net/npm/[email protected]/dist/contrib/auto-render.min.js"),
    ui.tags.script("""
        document.addEventListener('DOMContentLoaded', function() {
            renderMathInElement(document.body);
        });
    """)

with ui.card():
    ui.p("Here's a quadratic formula: \\[x = \\frac{-b \\pm \\sqrt{b^2 - 4ac}}{2a}\\]")
    ui.p("And an inline equation: \\(E = mc^2\\)")
    ui.p("\\[3 \\times 3+3-3 \\]")
Reasons:
  • Blacklisted phrase (1): stackoverflow
  • Probably link only (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
Posted by: smartse