ممکن است شما یک وبلاگ در بلاگفا یا یک صفحه وب داشته باشید و بخواهید در آن ریاضی حروفچینی کنید. بهترین وسیله برای این کار نرمافزار mathjax است اما حتماً لازم نیست آن را نصب کنید فقط کافی است به template وبلاگ خود رفته و بعد از <head> کد زیر را اضافه کنید:
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js">
MathJax.Hub.Config({
extensions: ["tex2jax.js","TeX/AMSmath.js","TeX/AMSsymbols.js"],
jax: ["input/TeX", "output/HTML-CSS"],
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
},
"HTML-CSS": { availableFonts: ["TeX"] }
});
</script>
سپس آن را ذخیره کنید. حال قادر خواهید بود تا همانگونه که در لاتک فرمول ریاضی حروفچینی میکنید، در وبلاگ یا صفحه وب خود هم ریاضی حروفچینی کنید. برای مثال در یکی از پستهای وبلاگ خود، کد زیر را قرار دهید و سپس نتیجه را ببینید:
\[\begin{aligned}
\nabla \times \vec{\mathbf{B}} -\, \frac1c\, \frac{\partial\vec{\mathbf{E}}}{\partial t} & = \frac{4\pi}{c}\vec{\mathbf{j}} \\ \nabla \cdot \vec{\mathbf{E}} & = 4 \pi \rho \\
\nabla \times \vec{\mathbf{E}}\, +\, \frac1c\, \frac{\partial\vec{\mathbf{B}}}{\partial t} & = \vec{\mathbf{0}} \\
\nabla \cdot \vec{\mathbf{B}} & = 0 \end{aligned}\]
حتی اگر بخواهید، اعداد میتوانند بصورت فارسی ظاهر شوند. کافی است اعداد انگلیسی را بصورت فارسی بنویسید:
\[۱ + \frac{q^۲}{(۱-q)}+\frac{q^۶}{(۱-q)(۱-q^۲)}+\cdots =
\prod_{j=۰}^{\infty}\frac{۱}{(۱-q^{۵j+۲})(۱-q^{۵j+۳})},
\quad\quad \text{برای $|q|<۱$}.\]
آقای کارنپهلو دستتون درد نکنه.
همچین امکانی فوق العاده بود.
مرسی.
من از این روش استفاده کردم.
منتها مشکلی که وجود دارد این است که در صفحاتی که قالب آنها فارسی (راست به چپ) است به مشکل برخورد و مشکل از این قرار است که تمام فرمول کاملا به هم میریزد و ناخوانا میشود.
البته در مواردی میشود از دستوارت HTML استفاده کرد. اما این راه حل همیشه پاسخگو نیست. مانند فروم ها و کامنت های مطالب که دستورات HTML را اجرا نمی کنند.
حال سوال من این است که آیا لاتک دستوری دارد که من تمام عبارت فرمول را بین آن قرار دهم و مشکل حل گردد.
اگر خیر، آیا راه حل دیگری دارد؟
متشکرم
اگر ممکن است به سوال پست بالا پاسخ دهید.
متشکرم.
نقل قول از: احمد معتمدی در جون 15, 2011, 02:38:07 قبل از ظهر
اگر ممکن است به سوال پست بالا پاسخ دهید.
متشکرم.
این سوال از مهدی جلالی و پاسخ من را ببینید. اینطور که به نظر میرسه ایشون تونسته راهحل مشکل را پیدا کنه:http://www.parsilatex.com/forum/SMF/index.php?option=com_smf&Itemid=0&topic=1525.msg9385#msg9385
دلیل ویرایش: اصلاح لینک
در تماسی که با سایت رسمی MathJax داشتم مشکلی که این اسکریت در صفحات فارسی (راست به چپ) دارد را مطرح کردم.
در جواب گفتند که در ورژن جدید (۱.۱) این مشکل برطرف شده است.
من نیز دوباره در یک متن فارسی (راست به چپ) آن را تست کردم.
هیچ مشکلی وجود نداشت.