markdown2mathjax.

تمديد علامة التقديم 2 للاستخدام مع MathJax
التحميل الان

markdown2mathjax. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL v3
  • السعر:
  • FREE
  • اسم الناشر:
  • Matthew Young
  • موقع ويب الناشر:
  • https://github.com/constantAmateur/

markdown2mathjax. العلامات


markdown2mathjax. وصف

markdown2Mathjax هو مجموعة بسيطة التي تسمح لك لاستخدام الرياضيات على غرار اللاتكس الناتجة عن ماث جاكس بالتزامن مع شكل تخفيض السعر الشعبي. هناك نوعان من تطبيقات تخفيض السعر في بيثون، تم تصميم هذه الحزمة لاستخدامها مع أكثر استخداما والحفاظ بنشاط من اثنين، ودعا markdown2. الاستخدام العادي على النحو التالي: # / البيرة / بن / الحياة الفطرية pythonfrom markdown2Mathjax استيراد sanitizeInput، reconstructMathfrom markdown2 استيراد markdowntmp = sanitizeInput (sometxt) markdedDownText = تخفيض السعر (تمة ) finalOutput = reconstructMath (markedDownText، تمة ) (حيث "sometxt" هو سلسلة تحتوي على تخفيض السعر + ماث جاكس النص) يتم استضافتها Installationmarkdown2Mathjax على pypi، بحيث يمكن تركيبها إما من مصدر، وذلك باستخدام: القطران zxvf markdown2Mathjax-xxxtar.gzcd markdown2Mathjax-xxxpython setup.py installor باستخدام نقطة (أو easy_install إذا كنت تفضل): نقطة تثبيت markdown2MathjaxUsageBy افتراضي، يتم وضع علامة الرياضيات من خلال علامات $ واحدة للرياضيات المضمنة ومزدوجة $$ علامات للمعادلات. ومع ذلك، أي سلاسل تعيين الحدود يمكن استخدامه في تغيير الحجج الكلمة إلى وظائف sanitizeInput وreconstructMath. لاحظ أن افتراضيا ماث جاكس لا تستخدم علامات دولار واحد لتحديد الرياضيات المضمنة، حتى إذا كنت تستخدم الإعدادات الافتراضية لهذه الحزمة، سيكون لديك لماث جاكس إرشاد التعامل معها وظيفة appropriately.ExplanationThe sanitizeInput تجد أي حالات الرياضيات (على النحو الذي تحدده المحددات الموردة) ويستبدل لهم نائبا. هذا العنصر النائب يمكن تحديد من قبل المستخدم، ولكن من المستحسن استخدام الافتراضي الموردة من "$ 0 $". العنصر النائب لابد أن شيئا لن تتم معالجتها عن طريق تخفيض السعر، ولن أي وقت مضى أن تنتج عن طريق تخفيض السعر. وأول هذه المتطلبات من السهل بما فيه الكفاية لقاء، لا يمكن للثاني أن يكون إلى حد ما أكثر دهاء. إذا كان نائبا موجود بالفعل في النص المستخدم الموردة، ويلاحظ من قبل sanitizeInput وسوف تترك وحدها عند إعادة الإعمار الرياضيات بعد وقت processing.Each تخفيض السعر واجه كتلة الرياضيات صالح واستبداله نائبا، يتم حفظ الرياضيات في قائمة ( دعا codeblocks) الذي عاد بعد ذلك بواسطة الدالة sanitizeInput. ويبدأ كل دخول في codeblocks مع إما 0 (لالتكرار الحرفي للنائب في النص)، 1 للرياضيات المضمنة أو 2 لequation.The منفصلة سلسلة مطهرة من sanitizeInput ويمكن بعد ذلك أن تكون علامة من قبل تخفيض السعر دون خوف من الرياضيات يجري مشوهة. وأخيرا، reconstructMath يحل محل كل من النائبة في نص مرمز باستخدام codeblock المناسب. ومن ثم يمكن عرض هذه أتش تي أم أل النهائي مع ماث جاكس مناسبا طريقة جافا سكريبت headers.Another للتفكير وهذا هو من reconstructMath هو في الأساس عكس sanitizeInput. حتى دون استخدام تخفيض السعر بينهما، ويجب تغيير أي شيء بين الاثنين (باستثناء عندما يفعل أيضا reconstructMath بعض تنظيف إضافية من codeblocks الرياضيات). وهذا هو: تمة = sanitizeInput (اختبار) reconstructMath (تمة ، تمة ) == testshould تقييم دائما إلى الصفحة الرئيسية true.Product ل


markdown2mathjax. برامج ذات صلة

Latex2Markdage.

محول متوافق مع AMS-Latex الذي يقوم بخرائط مجموعة فرعية من اللاتكس إلى علامة / ماثكس ...

76

تحميل

zbox_wiki.

نظام ويكي خفيف الوي ويكي مع دعم علامة / الجرافيز / اللاتكس ...

207

تحميل