그림을 참조 할 때 다음과 같이 작성합니다.
\begin{figure}[here] \includegraphics[width=0.9\textwidth]{images/example.jpg} \caption{A figure} \label{figureExample} \end{figure}
이 그림을 참조하기 위해 “an example is figure \ ref {figureExample}”라고 작성하면 다음과 같은 텍스트가 표시됩니다.
예는 그림 2.1입니다.
여기서 2.1을 클릭 할 수 있습니다. 이제 내 질문에; 텍스트 “그림”과 “2.1”을 모두 클릭 할 수있게하려면 어떻게해야합니까?
댓글
답변
두 가지 가능성을 생각할 수 있습니다.
p>
-
hyperref
패키지를로드하고 해당 패키지의\autoref
매크로를 사용합니다. -
hyperref
를로드하는 것 외에도 iv id = “옵션을 사용하여cleveref
패키지를로드합니다. 8efe9a8f3f “>
, \cref
매크로를 사용하여 상호 참조를 생성합니다.
멋진 \cref
의 측면은 한 번에 여러 개체를 모두 호출 할 수 있다는 것입니다. 패키지는 모든 정렬 및 압축 요구를 처리합니다.
\documentclass{article} \usepackage[demo]{graphicx} \usepackage[colorlinks]{hyperref} \usepackage[nameinlink,noabbrev]{cleveref} \begin{document} \section{In the beginning} \label{sec:begin} \begin{figure}[h] \includegraphics[width=0.9\textwidth]{images/example.jpg} \caption{A figure} \label{fig:example} \end{figure} \begin{equation} \label{eq:pyth} a^2+b^2=c^2 \end{equation} \section{Next} As was discussed in \autoref{sec:begin} and shown in \autoref{fig:example}, \dots \bigskip\noindent As argued in \cref{sec:begin,fig:example,eq:pyth}, \dots \end{document}
댓글
- 감사합니다! 위의 주석에서 말했듯이 : 자동 참조의 유일한 문제는 영어로 된 레이블을 자동으로 사용한다는 것입니다. 다른 언어를 사용할 수있는 방법이 있습니까? –
- @miniHeessel-특별히 관심있는 언어가 ' 있나요?
- 노르웨이어, 예를 들어 그림 대신 : figur. Table 대신 : tabell
- @miniHeessel-'
\cref
를 사용하면 운이 좋을 것입니다. div id = “b3d82c7ce4″>
옵션이 norsk
이고 위 예의 문장은 "로 나옵니다. … avsnitt 1, figur 1 og likning (1) … ". (' cleveref
가 ' 옵션을 인식하지 못합니다. nynorsk
…)
autoref
패키지hhyperref
에서 제공 ?