یکی از مسایلی که موقع حروفچینی یک متن ریاضی پیش میاد، نوشتن فارسی در محیط ریاضی است (شکل snopshot رو ببینید). یکی از راههای نوشتن فارسی در محیط ریاضی، استفاده از دستور
کد: [انتخاب]
\mbox{...}
و یا معادل آن در زیپرشین، دستورکد: [انتخاب]
\hboxR{...}
است. اما مشکلی که این دو دستور دارن، اینه که موقع استفاده از اونها، اندازه قلم، متناسب با محل قرار گرفتن متن فارسی، تغییر نمیکنه. برای حل این مشکل، باید از دستورکد: [انتخاب]
\text{...}
استفاده کنین. فایل text_sample.pdf اختلاف دو دستور text\ و hboxR\ رو به خوبی نشون میده. خط اولی، خروجی به دست اومده از دستور text\ است و خط دومی، خروجی به دست اومده از دستور hboxR\ است. قضاوت در مورد اینکه کدوم خروجی زیباتره، زیاد سخت نیست. نحوه استفاده از این دو دستور، به صورت زیر است:کد: [انتخاب]
\documentclass{article}
\usepackage{amsmath}
\usepackage{xepersian}
\begin{document}
\[
2^{\text{توان ۲}}+2xy+x_{\text{اندیس فرد}}
\]
\[
2^{\hboxR{توان ۲}}+2xy+x_{\hboxR{اندیس فرد}}
\]
\end{document}