La démarque suivante fonctionne correctement dans une cellule de démarque, en centrant l'équation :
The math is centered: $$x$$
Mais, lorsqu'il est placé à l'intérieur d'une méthode d'affichage de démarque, il devient aligné à gauche (de quelque manière que ce soit, ou n'importe quel nombre de lignes vides, en utilisant simplement celle-ci par souci de concision):
from IPython import display
display.display_markdown("The math is not centered: $$x$$", raw=True)
Il commence au centre, puis saute vers la gauche. Je pense que c'était un problème qui a été résolu pour les cellules de démarque, mais pas pour la sortie d'affichage.
Edit : cela apparaît dans le style de sortie :
div.output_area .MathJax_Display {
text-align: left !important;
}
Il remplace le style explicite dans :
<div class="MathJax_Display" style="text-align: center;">...
Lié à ipython/ipython#7827, mais c'est dans un notebook Jupyter vanille avec IPython.
Ca a l'air de venir d'ici :
Je suppose que l'idée était qu'une équation en elle-même (c'est-à-dire affichée avec la classe Math
) devrait être alignée à gauche, comme toute autre sortie le serait. Cela n'a peut-être pas de sens pour les équations de bloc en démarques. Pouvez-vous voir un moyen de rendre le sélecteur CSS plus spécifique afin qu'il différencie ces cas ?
Il s'agit de démarques au lieu de latex, c'est donc une différence qui pourrait être utilisée. output_markdown rendered_html
est unique dans ce cas, où seulement output_latex
est sur la sortie de Math (en ignorant les attributs qu'ils partagent tous les deux).
Mais, vraiment, même pour les mathématiques, la sortie fait un saut irritant du milieu à gauche de l'écran. Je pense que le style Math devrait être en ligne ( $x$
en démarques) par rapport au style d'affichage ( $$x$$
) s'il est destiné à être aligné à gauche en tant que sortie, ou il devrait pouvoir changer le la sortie HTML MathJax <div class="MathJax_Display" style="text-align: center;">
qui provoque le saut et force la règle !important
.
Je rencontre ce même problème en 2020. Il semble que ce bogue ait été simplement ignoré ?
Commentaire le plus utile
Je rencontre ce même problème en 2020. Il semble que ce bogue ait été simplement ignoré ?