سلام. وقت بخیر
تا جایی که اطلاع دارین این بسته فونت اعداد و ... رو تغییر میده که بصورت فونت واحدها و رومن در بیاد تقریبا و این خراب کرده.
راهحل:
کافیه دستور زیر رو بعد از فراخوانی بستهی siunitx
بذارین.
\sisetup{output-decimal-marker={\text{٫}}}
و فایل:
\documentclass[a4paper,12pt]{article}
\usepackage{siunitx}
\usepackage{xepersian}
\settextfont{XB Zar}
\setdigitfont{XB Yas}
\setlatintextfont{Times New Roman}
\sisetup{output-decimal-marker={\text{٫}}}
\begin{document}
جرم این ماده \SI{5.42}{\kilo\gram} است.
جرم این ماده \lr{\SI{5.42}{\kilo\gram}} است.
جرم این ماده $\SI{5.42}{\kilo\gram}$ است.
\end{document}
خروجی:
ویرایش ۱:
بنا به درخواست شما برای تغییر فونت ممیز.
تغییر فونت ممیز به XB Yas
:
با دو دستور:
\defpersianfont\yas[Scale=1]{XB Yas}
\sisetup{output-decimal-marker={\text{\yas٫}}}
فایل:
\documentclass[a4paper,12pt]{article}
\usepackage{siunitx}
\usepackage{xepersian}
\settextfont{XB Zar}
\setdigitfont{XB Yas}
\setlatintextfont{Times New Roman}
\defpersianfont\yas[Scale=1]{XB Yas}
\sisetup{output-decimal-marker={\text{\yas٫}}}
\begin{document}
جرم این ماده \SI{5.42}{\kilo\gram} است.
جرم این ماده \lr{\SI{5.42}{\kilo\gram}} است.
جرم این ماده $\SI{5.42}{\kilo\gram}$ است.
\end{document}
خروجی:
موفقتر باشین.