سلام
ببخشید که خوب متوجه منظورتون نشده بودم.
با تشکر از جناب آقای مسعود یزدانی
1- با استفاده از بسته cleveref، که زحمت آنرا جناب آقای مسعود یزدانی کشیدند.
2- با استفاده از بسته xparse:
\documentclass[12pt]{book}
\usepackage[colorlinks=true]{hyperref}
\usepackage{amsmath}
\usepackage{xparse}
\usepackage{xepersian}
\settextfont{XB Zar}
%
\ExplSyntaxOn
\NewDocumentCommand{\mref}{m}{\quinn_mref:n {#1}}
\seq_new:N \l_quinn_mref_seq
\cs_new:Npn \quinn_mref:n #1
{\seq_set_split:Nnn \l_quinn_mref_seq { , }{ #1 }
\seq_pop_right:NN \l_quinn_mref_seq \l_tmpa_tl
(\seq_map_inline:Nn \l_quinn_mref_seq
{\ref{##1}-}
\exp_args:NV \ref\l_tmpa_tl)}
\ExplSyntaxOff
%
\begin{document}
\begin{equation}\label{eq:1}
a=b
\end{equation}
\begin{equation}\label{eq:2}
b=c
\end{equation}
\begin{equation}\label{eq:3}
c=d
\end{equation}
با استفاده از
\mref{eq:1,eq:3}
می توان به نتیجه.... رسید.
\end{document}
خروجی:
http://uupload.ir/files/zn3x_eq20.png
توجه: روش اول که همان روش جناب آقای مسعود یزدانی میباشد می پسندم.
توسط
مهدی
(1.1k امتیاز)