La siguiente rebaja funciona bien en una celda de rebaja, centrando la ecuación:
The math is centered: $$x$$
Pero, cuando se coloca dentro de un método de visualización de rebajas, se alinea a la izquierda (de cualquier forma que lo haga, o cualquier número de líneas en blanco, solo use esta para abreviar):
from IPython import display
display.display_markdown("The math is not centered: $$x$$", raw=True)
Comienza en el centro y luego salta hacia la izquierda. Creo que este fue un problema que se solucionó para las celdas de rebajas, pero no para la salida de pantalla.
Editar: aparece en el estilo de salida:
div.output_area .MathJax_Display {
text-align: left !important;
}
Está anulando el estilo explícito en:
<div class="MathJax_Display" style="text-align: center;">...
Relacionado con ipython / ipython # 7827, pero esto está en un cuaderno básico de Jupyter con IPython.
Parece provenir de aquí:
Supongo que la idea era que una ecuación en sí misma (es decir, mostrada con la clase Math
) debería quedar alineada a la izquierda, como lo estaría cualquier otro resultado. Posiblemente no tenga sentido para las ecuaciones de bloque en Markdown. ¿Puede ver una forma de hacer que el selector de CSS sea más específico para que pueda diferenciar entre esos casos?
Esto es un descuento en lugar de látex, por lo que esa es una diferencia que podría usarse. output_markdown rendered_html
es exclusivo de este caso, donde solo output_latex
está en la salida de Math (ignorando los atributos que ambos comparten).
Pero, en realidad, incluso para Math, la salida da un salto irritante desde el centro hacia la izquierda de la pantalla. Creo que Math debería tener un estilo en línea ( $x$
en la reducción) frente al estilo de visualización ( $$x$$
) si se pretende que quede alineado a la izquierda como salida, o debería poder cambiar el la salida HTML MathJax <div class="MathJax_Display" style="text-align: center;">
que está causando el salto y forzando la regla !important
.
Estoy experimentando este mismo problema en 2020. ¿Parece que este error simplemente se ignoró?
Comentario más útil
Estoy experimentando este mismo problema en 2020. ¿Parece que este error simplemente se ignoró?