سؤال

أحاول إضافة دعم Tex إلى طلبي وأرغب في استخدامه Mathjax لتقديم جانب عميل صيغ الرياضيات منذ أن تخليت عن حل جانب الخادم الموضح هنا.
مكتبة Mathjax هي سمين جميلة (30.000 ملف) ولا يمكن تثبيتها بسهولة على محرك التطبيق بسبب تقييد رقم الملفات.

ليس لدي أي خبرة في مكتبة Mathjax ، لذا فأنا منفتح على استراتيجيات أخرى مثل:

  • Mathjax CDN المتاحة
  • خفض بعض الدلائل/الملفات لتقليل رقم ملفات الحزمة.

هل تعرف أي طريقة لاستخدام Mathjax على محرك تطبيق Google؟

هل كانت مفيدة؟

المحلول

يمكنك استخدام http://mathjax.connectmv.com : نحن لسنا CDN ، لكننا نستضيف علنًا أحدث ملفات Mathjax مجانًا.

لدينا رؤوس انتهت صلاحية في أسبوعين و Access-Control-Allow-Origin: * للسماح بالوصول عبر المواقع.

نصائح أخرى

منذ مارس 2011 Mathjax له CDN الخاص به, ، حتى تتمكن من استخدامه الآن دون تحميل أي ملفات إلى GAE. فقط تأكد من أن هذا في رأس أي صفحة:

<script type="text/javascript" async
  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?...">
</script>

إذا قمت بحذف ملف PNG ، فتأكد من تعيين قيمة ImageFont على NULL في التكوين ، بحيث لن يحاول Mathjax استخدام خطوط الصورة. بيتر صحيح ، فهي للاستخدام مع المتصفحات التي لا تتعامل مع توجيهات CSS font-font (وهذا يشمل iPhone/Itouch/iPad ، على الرغم من أن iOS4.2 يتعامل الآن بشكل صحيح ويجب أن يتعامل الرياضيات قريبًا) ، ولكن يتم استخدامها أيضًا بالنسبة لـ Firefox عندما يتم تحميل Mathjax من ملف محلي (ملف: // url) ليس في نفس الدليل أو دليل فرعي للمرف الذي يحتوي على ملف HTML الذي قام بتحميله. إذا لم تكن في أي من هذه الحالات ، فمن الآمن إزالة خطوط الصورة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top