Ipython: Persamaan terpusat menjadi rata kiri jika ditampilkan melalui pengait tampilan penurunan harga

Dibuat pada 25 Mei 2018  ·  3Komentar  ·  Sumber: ipython/ipython

Penurunan harga berikut berfungsi dengan baik di sel penurunan harga, memusatkan persamaan:

The math is centered: $$x$$

Tetapi, ketika ditempatkan di dalam metode tampilan penurunan harga, itu menjadi rata kiri (dengan cara apa pun Anda melakukannya, atau sejumlah baris kosong, cukup gunakan yang ini untuk singkatnya):

from IPython import display
display.display_markdown("The math is not centered: $$x$$", raw=True)

Itu dimulai di tengah, lalu melompat ke kiri. Saya pikir ini adalah masalah yang diperbaiki untuk sel penurunan harga, tetapi tidak untuk output tampilan.

Sunting: Ini muncul dalam gaya keluaran:

div.output_area .MathJax_Display {
text-align: left !important;
}

Itu menimpa gaya eksplisit di:

<div class="MathJax_Display" style="text-align: center;">...

Terkait dengan ipython/ipython#7827, tetapi ini ada di notebook Vanilla Jupyter dengan IPython.

Tampaknya datang dari sini:

https://github.com/jupyter/notebook/blob/de92a2b34fc50c090c1c02c3b57dbe882cd64d3c/notebook/static/notebook/less/outputarea.less#L52 -L55

Komentar yang paling membantu

Saya mengalami masalah ini di tahun 2020. Sepertinya bug ini diabaikan begitu saja?

Semua 3 komentar

Saya kira idenya adalah bahwa persamaan dengan sendirinya (yaitu ditampilkan dengan kelas Math ) harus dibiarkan rata, seperti output lainnya. Mungkin tidak masuk akal untuk persamaan blok dalam penurunan harga. Bisakah Anda melihat cara membuat pemilih CSS lebih spesifik sehingga akan membedakan antara kasus-kasus itu?

Ini adalah penurunan harga bukan lateks, jadi itulah salah satu perbedaan yang bisa digunakan. output_markdown rendered_html unik untuk kasus ini, di mana hanya output_latex ada di output Math (mengabaikan atribut yang mereka bagikan).

Tapi, sungguh, bahkan untuk Math, outputnya melakukan lompatan yang menjengkelkan dari tengah ke kiri layar. Saya pikir Math harus gaya sebaris ( $x$ dalam penurunan harga) vs. gaya tampilan ( $$x$$ ) jika itu dimaksudkan untuk dibiarkan rata sebagai output, atau harus dapat mengubah HTML MathJax menghasilkan <div class="MathJax_Display" style="text-align: center;"> yang menyebabkan lompatan dan memaksa aturan !important .

Saya mengalami masalah ini di tahun 2020. Sepertinya bug ini diabaikan begitu saja?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat