Mathjax sulla stessa riga causa la rottura del punto su una nuova riga

Ciao a tutti,
ho notato che a volte, se una riga in un post raggiunge una certa lunghezza X e contiene una virgola o un punto, la virgola/il punto viene spezzato e portato a capo. Ad esempio, se la riga lunga è:

Discourse ha un ottimo sito web.

L’output sarà:

Discourse ha un ottimo sito web
.

Questo non è un esempio perfetto per riprodurre il bug, ma illustra bene il problema.

Proverò a riprodurlo qui:

Test numero 1 - testo testo testtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt.
Test numero 2 - testo testo testtttttttttttttttttttttttt.
Test numero 2 - testo testo testtttttttttttttttttttttttttttttt.

Modifica: qui non succede. Di solito si verifica quando uso MathJax sulla stessa riga. Se qualcuno vuole vedere un esempio live, inviatemi un messaggio privato.

Questo sarà al 100% specifico per MathJax, quindi ho modificato il tuo titolo per rifletterlo.

Ti preghiamo di mostraci un esempio riproducibile con MathJax.

Sì, credo tu abbia ragione. Grazie per la modifica.
Sembra che Meta Discourse non supporti MathJax. Quindi, se qualcuno vuole vedere un esempio live, per favore inviami un messaggio privato: gli invierò i link (preferisco mantenere il sito privato per ora).
Grazie ancora.

Non puoi pubblicare il MathJax qui in un blocco di codice? Non capisco perché non possa essere condiviso?

La riga:

b. Nota che il quadrilatero ABGE è un parallelogramma e quindi vale AE=BG. Dato che AE=GF, per la proprietà transitiva si ottiene BG=GF e quindi \triangle GBF è un triangolo isoscele.

Immagine:

image

Grazie ancora :slight_smile:

Ciao a tutti, ci sono novità su questo bug? :slight_smile:

Sai se il problema si verifica solo quando la tua località è impostata su una lingua RTL?

Nello screenshot che hai pubblicato, dove dovrebbe apparire il punto?

La nostra comunità è in RTL, quindi purtroppo non ho ancora potuto provare con LTR, quindi non so se il problema si verifichi anche in quel caso.

Nello screenshot che ho postato, la virgola dovrebbe essere subito dopo AE=GF. Credo che la virgola debba essere compressa sulla prima riga o che tutta la stringa “AE=GF,” debba andare alla riga successiva.

Quando aggiungo quel testo a un sito LTR, vedo quanto segue:

ב. שים לב שהמרובע $ABGE$ הוא מקבילית ולכן מתקיים $AE=BG$, נתון ש- $AE=GF$, טרנזיטיבית מתקבל $BG=GF$ ולכן $\triangle GBF$ הוא משולש שווה שוקיים.

Quando sostituisco l’ebraico con l’inglese e lascio alcuni segni di punteggiatura casuali, ottengo:

This is, $ABGE$ a test. $AE=BG$, This is only a test. $AE=GF$, this is only a test. lets see what happens $\triangle GBF$ test.

La versione in inglese mi sembra corretta. Quella in ebraico sembra essere errata.

Non sono sicuro di aver capito cosa intendi. Nell’LTR la virgola dovrebbe essere sul lato destro e nell’RTL sul lato sinistro. Entrambe le versioni sembrano corrette perché la casella è molto aperta. Il problema si verifica quando la casella va a capo (aggiunge una nuova riga) tra la formula e la virgola (prova a variare la larghezza della finestra e vedi se va a capo tra la formula e la virgola). Grazie per il tuo aiuto :slight_smile:

Sì, sembra che questo causi il problema:

Suppongo che il problema sia legato a come il mio browser (Chrome) gestisce il markup.