MathJax ne s'affiche pas à l'intérieur de <details> sans nouvelle ligne après <summary>

Salut — ceci fait suite à mon précédent message :


J’ai identifié que les expressions MathJax à l’intérieur des blocs \u003cdetails\u003e ne s’affichent pas à moins qu’un saut de ligne ne soit inséré immédiatement après la balise \u003csummary\u003e.


Reproduction minimale :

Ceci ne s’affiche pas :

<details><summary>Exemple</summary>
$$
x^2 + y^2 = z^2
$$
</details>

Ceci s’affiche :

<details><summary>Exemple</summary>

$$
x^2 + y^2 = z^2
$$
</details>

Notes :

  • Ce comportement est peu intuitif et non documenté.
  • Il affecte les MathJax en ligne et en bloc.
  • ChatGPT me dit qu’il a « testé sur Discourse 3.2.0beta3 avec les paramètres par défaut ».

Pourrait-on rendre cela plus robuste ou le documenter quelque part pour les utilisateurs qui dépendent du formatage mathématique ?

1 « J'aime »

Je pourrais le corriger, mais vous n’auriez pas ce problème si vous utilisiez le bloc details :

[details="test"]
$$
x^2 + y^2 = z^2
$$
[/details]
1 « J'aime »

ah, je pense qu’il vaut mieux ne pas corriger ce sujet alors

Oui, ce n’est pas un bug, c’est une limitation/conception de CommonMark

Le mélange de HTML et de Markdown a des règles très spécifiques et quelque peu surprenantes.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.