سلام
من لازم داشتم که در عنوان فصل به جای نوشته فصل ۱ نوشته فصل اول ظاهر شود. برای اینکه کار قبل از شروع متن و بعد از فراخوانی بسته زی پرشین دستور زیر را استفاده کردم
\def\thechapter{\tartibi{chapter}}
اما بعد از آن متوجه شدم که در شماره گزاری بخشها و زیربخشها به جای اینکه بنویسد مثلا ۲.۱ مینویسد اول.۲ که زیبا نبود. برای همین مجبور شدم از دستورات زیر هم استفاده کنم
\renewcommand{\thesection}{\arabic{chapter}.\arabic{section}}
\renewcommand{\thesubsection}{\arabic{chapter}.\arabic{section}.\arabic{subsection}}
\renewcommand{\thetable}{\arabic{chapter}.\arabic{table}}
\renewcommand{\thefigure}{\arabic{chapter}.\arabic{figure}}
اما امروز متوجه شدم که یک اتفاقی می افتد و آن اینکه اگر در فصل اول باشیم و مثلا در بخش دوم. برای عنوان بخش باید بنویسد ۲.۱ اما می نویسد ۱.۲ که اشتباه است. متوجه شدم این به علت استفاده از دستورات بالا بعد از زیپرشین است. اما زمانی که دستورات را به قبل از زیپرشین منتقل می کنم باعث میشود به صورت قبل بنویسد فصل ۱ و دیگر نمی نویسد فصل اول.
حالا من در یک دوری گیر افتادم.