Discourse Math utilizza un’euristica per assicurarsi che frasi come: “Ho speso 20$ e altri 100$” non vengano convertite.
Delimitatori LaTeX
Quando abilitati nelle impostazioni del sito, puoi anche utilizzare i delimitatori LaTeX standard:
In linea:\(...\) - Esempio: \(E=mc^2\)
Blocco:\[...\] - Esempio:
\[
\frac{1}{2}
\]
AsciiMath (solo MathJax)
Quando si utilizza MathJax, è possibile abilitare l’elaborazione asciimath che utilizza % come delimitatore: %E=mc^2%
Integrazione con il Composer
Il composer include un pulsante Inserisci Matematica nella barra degli strumenti con la scorciatoia da tastiera Shift+M. Questo apre una finestra modale in cui puoi:
Alternare tra modalità in linea e blocco
Scrivere la tua espressione LaTeX
Anteprima e inserimento nel tuo messaggio
Nell’editor di testo ricco, le espressioni matematiche appaiono come nodi modificabili con un pulsante di modifica per alterare l’espressione.
Supporto nella Chat
Le espressioni matematiche vengono inoltre visualizzate nei messaggi di Discourse Chat utilizzando le stesse impostazioni e il motore di rendering.
Motori di Rendering
MathJax (Predefinito)
Versione: 4.1
Formati di output: HTML (predefinito) o SVG
Funzionalità:
Menu contestuale (clic destro sulla matematica)
Arricchimento per l’accessibilità e per i lettori dello schermo
Solo una nota rapida (positiva) dal mondo reale dopo il passaggio alla più recente integrazione di MathJax (v4.1) in Discourse Math.
Un miglioramento della qualità della vita che ho notato è che MathJax ora fornisce un feedback molto specifico e localizzato quando l’input non è valido o una macro non è definita:
Visualizza ancora correttamente la struttura valida circostante (ad esempio \\frac{...}{...}, parentesi, ecc.)
Ma lascia il comando non riconosciuto visibile letteralmente (ad esempio mostrando \\sinc come testo) anziché invalidare l’intera espressione o produrre un errore parziale confuso.
In pratica, questo rende immediatamente ovvio cosa deve essere corretto, senza oscurare ciò che è già corretto — il che è particolarmente utile nei contesti didattici e quando si iterano su post ricchi di matematica.
Ad esempio, invece di fare affidamento sul fatto che \\sinc sia definito, l’approccio robusto è scriverlo esplicitamente come operatore:
Nel complesso, questo comportamento di “renderizza ciò che puoi, mostra il resto chiaramente” sembra una grande vittoria in termini di usabilità rispetto alle modalità di errore precedenti/meno trasparenti. Grazie a tutti coloro che hanno lavorato all’aggiornamento di MathJax.
Ciao, capisco la tua frustrazione. Mi dispiace che tu la veda così. Per casi futuri, puoi dare un’occhiata alla directory dei Plugin in base al piano qui.
Il plugin Math è elencato in questa pagina come plugin per piani Pro, Business o Enterprise. Quindi si potrebbe pensare che sia disponibile anche per il piano gratuito. Non sto suggerendo che dovresti renderlo gratuito; penso solo che la cosa dovrebbe essere resa un po’ più chiara.
Sto calcolando problemi di fisica, ho scoperto che \dot, \ddot funzionano bene, ma non esiste \dddot, e una volta che questa funzione contiene \dddot, tutte le formule successive smettono di funzionare.