اگر از دستور \setmathdigitfont استفاده شده باشه، بسته xepersian در محیط ریاضی tokenهای پس از نقطه رو چک میکنه و در صورتی که پس از نقطه یکی از tokenهای زیر رو پیدا کنه
0123456789\dot\overline
نقطه رو به ممیز پارسی تبدیل میکنه.
گاهی ممکنه کاربر نیاز داشته باشه که این لیست tokenها رو تغییر بده (tokenای در آغاز یا انتهای این لیست اضافه کنه یا لیست tokenها رو کلا از نو تعریف کنه). توی نسخه 25.12.12 بسته xepersian دستور \@decimalseparator@checklist برای انجام این کار تعریف شده بود.
توی نسخه 26.01.01 بسته xepersian که تازه به CTAN داده شده، انجام این کار حتی سادهتر شده و نیازی به بازتعریف دستور \@decimalseparator@checklist نیست (در واقع در نسخه 26.01.01 بسته xepersian این دستور به دستور \@decimalseparator@next@tokenlist تغییر نام پیدا کرده ولی کاربر نیازی به بازتعریف دستور زیر نداره و کافیه بنا بر نیازش بسته xepersian رو با یکی از گزینههای زیر فراخوانی کنه):
- گزینه
decimalseparatornexttokenlist=<token list> به شما اجازه میده که لیست tokenهای پس از نقطه در محیط ریاضی رو مشخص کنید. بصورت پیشفرض لیست token ها 0123456789\dot\overline است و در صورت استفاده از این گزینه شما لیست پیشفرض tokenها رو با لیست خودتون جایگزین میکنید.
- گزینه
pretodecimalseparatornexttokenlist=<token list> به شما اجازه میده تا tokenهایی رو در آغاز لیست 0123456789\dot\overline اضافه کنید.
- گزینه
apptodecimalseparatornexttokenlist=<token list> به شما اجازه میده تا tokenهایی رو درپایان لیست 0123456789\dot\overline اضافه کنید.
بنابراین اگر میخواهید لیست tokenهای پس از نقطه رو بصورت کامل بازنویسی کنید، بهتره از گزینه decimalseparatornexttokenlist و در صورتی که تنها میخواهید یک یا چند token رو به لیست پیشفرض اضافه کنید، بهتره از یکی از گزینههای pretodecimalseparatornexttokenlist یا apptodecimalseparatornexttokenlist استفاده کنید.