دستورات زیر را بعد از فراخوانی زیپرشین قرار دهید:
\SepMark{-}
\makeatletter
\renewcommand{\thesection}{\arabic{chapter}\@SepMark\arabic{section}\@SepMark}
\renewcommand{\thesubsection}{\arabic{chapter}\@SepMark\arabic{section}\@SepMark\arabic{subsection}\@SepMark}
\makeatother
نمونه کامل:
\documentclass{report}
\usepackage{ptext}
\usepackage{xepersian}
\settextfont{Yas}
\SepMark{-}
\makeatletter
\renewcommand{\thesection}{\arabic{chapter}\@SepMark\arabic{section}\@SepMark}
\renewcommand{\thesubsection}{\arabic{chapter}\@SepMark\arabic{section}\@SepMark\arabic{subsection}\@SepMark}
\makeatother
\begin{document}
\chapter{مقدمهای بر لاتک}
\section{لاتک چیست؟}
\ptext[1]
\section{زیپرشین}
\subsection{بستهها}
\ptext[2]
\end{document}
نتیجه: