توی کد پایین، با اینکه میدونم برای جداکننده شمارندهها باید از دستور SepMark@\ استفاده کنم، اما خیلی کنجکاوم بدونم چرا با برداشتن یکی از «-»ها، جهت شمارهها عوض میشه؟ چرا در صورت بودن دو تا «-»، مشکلی پیش نمیاد؟
\documentclass{book}
\usepackage{xepersian}
\newcounter{no}
\setcounter{no}{1}
\renewcommand\theno{%
\thesection--\arabic{no}\stepcounter{no}}
\begin{document}
\chapter{تست}
\section{تست یک}
\section{تست دو}
\theno\\
\theno
\end{document}