견적 환경을 참조하는 방법은 무엇입니까?

견적 환경을 참조하는 방법은 무엇입니까?

에서 제안한 솔루션이 스레드작동하고 참조된 번호를 인쇄 quotes하지만 참조된 인용문에 클릭 가능한 링크(?)를 추가하지 않습니다.

참조 내용이 텍스트에 표시되지만 해당 번호를 클릭하여 참조된 인용문으로 이동할 수 있는 링크가 없습니다. 이 문제를 어떻게 해결할 수 있나요?

quote 객체를 참조하기 위해 다음 명령이 정의되었습니다.

\newcommand\quoteref[1]{\csname#1\endcsname}

참조된 인용문으로 이동하는 클릭 가능한 텍스트를 만들기 위해 여기에 추가할 수 있는 내용이 있을 수 있다고 생각합니다.

시간을 내어 관심을 가져주셔서 감사합니다.

답변1

해당 스레드의 솔루션은 여러 면에서 결함이 있습니다. LaTeX에는 이미 자체 참조 메커니즘이 있으며 이를 우회하므로 앞서 본 것처럼 문제가 발생합니다.

lquote대신 환경을 다음과 같이 정의하겠습니다 .

\newcounter{numquote}
\newenvironment{lquote}{%
  \refstepcounter{numquote}%
  \quote}{\unskip~\thenumquote\endquote}

당신은 이것을 다음과 같이 사용할 것입니다

\begin{lquote}
  blah blah
  \label{quote:one}
\end{lquote}
...
quote~\ref{quote:one}.

그럼 넣어주면

\usepackage{hyperref}

서문 끝에서 참조의 하이퍼링크를 통해 원하는 결과를 자동으로 얻을 수 있습니다.

관련 정보