Due to convention, if there's a reference with multiple reference numbers in range in an academic paper, it should be
[18-20] instead of
. Likewise, when referencing discretely, what I need is
[18, 21] instead of
. I've tried to use custom text for cross-reference according to this instruction. But this will not solve the problem, since the text will not change if the corresponding paper reference number increases when I insert another paper above.
Is there anyway to fulfil my requirement?