MathJax
MathJax هو نظام صف حروف حديث، يعمل في متصفحات الويب، ويستخدم للمعادلات الرياضية والكيميائية. لا يتطلب تنصيب أي برامج إضافية، لذلك فإنه سهل الاستخدام وينصح به لمعظم المستخدمين. يُدعَم MathJax بدون إعداد يدوي في أنكي 2.1+، أنكي موبيل، وأنكيدرويد 2.9+. لتجربته:- أدخل التالي في حقل:
- حدد النص الذي أدخلته.
- اضغط الزر في أقصى اليمين في المحرر، واختر «MathJax مضمَّن» من القائمة. سيحول أنكي النص إلى التالي:
- إذا ضغطت زر «بطاقات…»، سترى معاينة لما ستبدو عليه المعادلة عندما تراجع البطاقة.
\( و \) للمعادلات المضمنة،
و \[ و \] لمعادلات العرض.
إذا أردت استخدام رموز نهاية السطر في عبارة MathJax، استخدم Shift+Enter بدلًا من Enter،
لأن رمز نهاية السطر العادي يعيق MathJax من العمل بشكل صحيح.
يتضمن أنكي دعمًا جاهزًا لـ mhchem لمعالجة المعادلات الكيميائية. انظر
https://mhchem.github.io/MathJax-mhchem/ لمزيد من المعلومات.
يمكن تخصيص بعض الإعدادات.
LaTeX
LaTeX هو نظام صف حروف فعال، يستخدم للمعادلات الرياضية والكيميائية، والرموز الموسيقية وما إلى ذلك. يوفر أنكي بعض الدعم لـ LaTeX، حيث يسمح بإدخال أكواد LaTeX في ملحوظاتك. عندما تراجع بطاقة، يستدعي أنكي LaTeX لتوليد صورة ويظهر الصورة المولًّدة. يحتاج LaTeX بعض العمل لضبطه، ويمكن توليد الصور في نسخة الحاسوب من أنكي فقط - لكن بعد أن تولّد، يمكن أن تعرض الصور من قبل تطبيقات المحمول. بسبب التعقيد الإضافي الذي يضيفه LaTeX، فهو مفضل فقط للمستخدمين الذي يريدون ميزات أكثر مما يوفره MathJax.معرفة مفترضة
لا يأتي دعم LaTeX في أنكي جاهزًا: يُفترض أنك تعرف كيف تستخدم LaTeX بالفعل، وأنك نصبته من قبل. إذا لم تكن لديك خبرة مع LaTeX، اطلع على واحد من الدلائل الكثيرة المتوفرة على الإنترنت. إذا كانت لديك مشكلة مع بعض أكواد LaTeX، الرجاء السؤال في منتدى لـ LaTeX. لتنصيب LaTeX، في ويندوز استخدم MiKTeX ؛ في أو إس إكس استخدم MacTeX، وفي لينكس استخدم مدير الحزمات الخاص بتوزيعتك. يجب تنصيب Dvipng أيضًا. في ويندوز، اذهب إلى قائمة صيانة MikTeX، وتأكد من أن خيار “Install missing packages on the fly” مضبوط لـ “Always”، وليس “Ask me first”. إذا ما زلت تواجه مشاكل، فقد أبلغ مستخدم أن تشغيل أنكي كمسؤول حتى تُنزَّل كل الحزم ساعد على حل المشكلة. في أو إس إكس، تم اختبار LaTeX مع MacTeX و BasicTeX فقط. إذا كنت تستخدم BasicTeX، فعليك تنصيب dvipng بشكل منفصل باستخدام الأمر التالي:الويب/المحمول
عندما تراجع بطاقة تحتوي كود LaTeX، يولد أنكي صورة لذلك الكود ويضعها في مجلد الوسائط للاستخدام في المستقبل. تطبيقات الويب والمحمول ستظهر هذه الصور إذا كانت موجودة، لكنها لا تستطيع توليد الصور بنفسها. لتجنب الحاجة إلى مراجعة كل بطاقاتك مرة على الأقل قبل أن تستطيع دراستها في التطبيقات الأخرى، يستطيع أنكي توليد الصور دفعة واحدة. لتوليد كل الصور، استخدم أدوات>فحص الوسائط. بعد ذلك، يجب أن ترفع المزامنة الوسائط المولدة إلى أنكي ويب والتطبيقات الأخرى.مثال
الطريقة الأعم لإدخال محتوى LaTeX هي بإحاطته بـ [latex][/latex]. هناك زر لهذا موثق في قسم المحرر. يجب أن تستخدم علامات [latex] داخل حقل - وضعها في قالب البطاقة يسبب مشاكل. مثلًا، إدخال التالي في مقدمة بطاقة:

الحزم
يسمح لك أنكي بتخصيص مقدمة LaTeX بحيث تستطيع استيراد حزم مخصصة للكيمياء، والموسيقا، وما إلى ذلك. مثلًا، لنقل أنك وجدت ملفًا نموذجيًا لـ chemtex على الإنترنت:تعارضات القوالب
ابتداءً من أنكي 2.1.20 / أنكي موبيل 2.0.56 / أنكيدرويد 2.13، ليس هذا الحل ضروريًا بعد الآن، لأن نص{{field}} داخل الحقول لم يعد يسبب مشاكل. إذا أردت دعم أنكيدرويد أو
إصدارات قديمة من أنكي وتريد الاستمرار باستخدام هذه الصيغة، تأكد من وضع نص
{{=<% %>=}} في أعلى القالبين الأمامي والخلفي، لأن إصدارات أنكي الحديثة لن تتعرف
عليه إلا في البداية.
للإصدارات القديمة:
من الشائع ظهور {{ and }} في أكواد LaTeX عند كتابة المعادلات الرياضية.
للتأكد من أن معادلات LaTeX لا تتعارض مع استبدالات الحقول في أنكي، من الممكن تغيير
الرمز الفاصل إلى رمز آخر.
على سبيل المثال، إذا كان لديك قالب كالتالي:
تعارضات عبارات ملء الفراغات
تُنهى عبارات ملء الفراغات بـ}}،
والذي قد يتعارض مع }} المستخدم في أكواد LaTeX.
لمنع كود LaTeX من أن يُؤوَّل كعلامة إغلاق عبارة ملء الفراغات، تستطيع وضع مسافة بين
أي أقواس إغلاق مزدوجة لا تشير إلى نهاية عبارة ملء فراغات. لذلك:
:: في النص المحذوف
في عبارة ملء الفراغات. البطاقة الأولى المولدة لنص الملحوظة التالية سيكون
[type] in C++ is a type-safe union: