اگر از نسخه 19.6 بسته xepersian استفاده کنید، انجام کار بسیار ساده است و نیازی به استفاده از دستور \DeclareMathSizes ندارید. کافی است بسته xepersian را بصورت
\usepackage[mathfontsizescale=1.2]{xepersian}
فراخوانی کنید. 1.2 مقیاس است و شما میتوان از هر مقیاس دیگری استفاده کنید. برای اطلاعات بیشتر، این پرسش و پاسخ و این پرسش و پاسخ را ببینید.
در مورد پرسشتون که چرا
\DeclareMathSizes{20}{14}{9}{7}
تغییری نمیدهد باید بگویم که نخستین عدد همیشه باید عدد سایز نوشتار باشد. شما از سایز 10pt نوشتار استفاده میکنید، بنابراین عدد نخست باید 10 باشد. بنابراین دستور درست
\DeclareMathSizes{10}{14}{9}{7}
است.