Ipython: تصبح المعادلات المركزية محاذاة إلى اليسار إذا تم عرضها من خلال خطاف عرض العلامات

تم إنشاؤها على ٢٥ مايو ٢٠١٨  ·  3تعليقات  ·  مصدر: ipython/ipython

يعمل تخفيض السعر التالي بشكل جيد في خلية تخفيض السعر ، مع توسيط المعادلة:

The math is centered: $$x$$

ولكن ، عند وضعها داخل طريقة عرض التخفيضات ، تصبح محاذاة إلى اليسار (بأي طريقة تقوم بها ، أو أي عدد من الأسطر الفارغة ، استخدم هذا فقط للإيجاز):

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

يبدأ من المركز ، ثم يقفز إلى اليسار. أعتقد أن هذه كانت مشكلة تم إصلاحها لخلايا الشطب ، ولكن ليس لإخراج العرض.

تحرير: يظهر هذا في نمط الإخراج:

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

إنه يتجاوز النمط الصريح في:

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

متعلق بـ ipython / ipython # 7827 ، ولكن هذا موجود في دفتر ملاحظات Vanilla Jupyter مع IPython.

يبدو أنه قادم من هنا:

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

التعليق الأكثر فائدة

أواجه هذه المشكلة بالذات في عام 2020. هل يبدو أن هذا الخطأ قد تم تجاهله للتو؟

ال 3 كومينتر

أعتقد أن الفكرة كانت أن المعادلة في حد ذاتها (أي معروضة مع فئة Math ) يجب تركها محاذية ، مثل أي ناتج آخر. ربما لا يكون له معنى معادلات الكتلة في تخفيض السعر. هل يمكنك رؤية طريقة لجعل محدد CSS أكثر تحديدًا بحيث يميز بين تلك الحالات؟

هذا هو تخفيض السعر بدلاً من اللاتكس ، لذلك يمكن استخدام هذا الاختلاف. output_markdown rendered_html فريدًا في هذه الحالة ، حيث يكون output_latex على إخراج الرياضيات (تجاهل السمات التي يتشاركها كلاهما).

ولكن ، في الواقع ، حتى بالنسبة إلى Math ، فإن الإخراج يقوم بقفزة مزعجة من منتصف الشاشة إلى يسارها. أعتقد أن الرياضيات يجب أن تكون نمطًا مضمنًا ( $x$ في تخفيض السعر) مقابل نمط العرض ( $$x$$ ) إذا كان من المفترض أن يتم محاذاتها كمخرج ، أو يجب أن تكون قادرة على تغيير ناتج MathJax HTML <div class="MathJax_Display" style="text-align: center;"> الذي تسبب في القفزة وفرض قاعدة !important .

أواجه هذه المشكلة بالذات في عام 2020. هل يبدو أن هذا الخطأ قد تم تجاهله للتو؟

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات