압축 인용에 대한 역참조가 작동하지 않습니다.

압축 인용에 대한 역참조가 작동하지 않습니다.

인용을 압축하고 참조 섹션에 역참조를 포함하기 위해 논문 헤더에 다음 코드를 사용했습니다.

\usepackage[backref=page]{hyperref}
\usepackage[hyperpageref]{backref} 
\usepackage[numbers,sort&compress]{natbib}

\newcommand{\myfontbackref}[1]{
    \hspace*{\fill} \mbox{\small #1}
}

\renewcommand*{\backref}[1]{}
\renewcommand*{\backrefalt}[4]{%
\ifcase #1 \myfontbackref{Not cited}
    \or \myfontbackref{Cited on page #2}
    \else \myfontbackref{#1 citations on pages #2}
\fi
}

그러나 내 텍스트에는 다음과 같은 여러 출처를 인용한 예가 있습니다 \cite{ref1,ref2,ref3,ref4}. 그런 다음 [1-4]로 나타납니다(이것이 제가 원하는 것입니다).

그러나 실제 참조 섹션에서 ref2 및 ref3은 "인용되지 않음"으로 표시되는 반면 ref1 및 ref4는 제대로 작동하며 "X, Y 및 Z 페이지에 N 인용"으로 표시됩니다.

내가 여기서 무엇을 놓치고 있는 걸까요? 뻔했다면 죄송합니다!

여러분 모두 건배하세요 :)

관련 정보