LaTeX를 사용하여 '자동 참조'와 같은 것을 만드는 것이 가능합니까?

LaTeX를 사용하여 '자동 참조'와 같은 것을 만드는 것이 가능합니까?

예를 들어, 'Bases'라는 라벨이 붙은 책 섹션이 있습니다.

와 같은 명령을 넣지 않고 텍스트에 'Bases'를 입력할 때마다 하이퍼링크를 만들고 싶습니다 ~\ref{}.

답변1

단순히 새로운 명령을 사용하면 어떨까요?

\documentclass{article}
\usepackage{hyperref}
\usepackage{xspace}
\newcommand{\Bases}{Section~\ref{Bases}\xspace}

\begin{document}
    \section{Just for example}\label{Bases}
    This is the reference \Bases to the section.
    This is another reference \Bases.
\end{document}

하이퍼링크는 이미지에 표시되지 않지만 다음 위치에 있습니다 .pdf.

여기에 이미지 설명을 입력하세요

패키지를 사용하는 경우 fancyref넣는 것이 좋습니다sec: 참조 이름 "Bases" 앞에LaTeX/레이블 및 상호 참조더 많은 정보를 위해서.

답변2

이는 간단한 방법일 수 있습니다. 각 단어에 대한 명령을 추가하기만 하면 됩니다. \텍스트의 명령 뒤에는 다음 공백 문자를 공백으로 렌더링하도록 만드는 것입니다 .

\documentclass{article}
\usepackage{hyperref}
\newcommand{\base}{\href{http://www.allyourbasearebelongtous.com}{base}}

\begin{document}
All your \base\ are belong to us!
\end{document} 

예제 출력:

당신의 모든 기반

관련 정보