我有一个enumerate
这样的
\begin{enumerate}
\item this is item 1 in \ref{SectionName1}
\item this is item 2 in \ref{SectionName2}
\end{enumerate}
\section{AAA}
\label{SectionName1}
text
\section{BBB}
\label{SectionName2}
text
这会产生类似这样的结果:
1 这是 1.2 中的项目 1
2 这是 1.3 中的项目 2AAA
文本
BBB
文本
枚举中的链接是 1.2 和 1.3。但我想做的是不同的事情。我想将整个项目变成指向某个部分的链接,而不仅仅是部分编号。例如:
1 这是项目 1
2 这是项目 2AAA
文本
BBB
文本
我希望每当我点击该项目的文本(“这是项目 1”和“这是项目 2”)时,将我重定向到该部分。
有谁知道这是怎么做到的吗?
答案1
我假设您已加载hyperref
。然后\hyperref
会有所帮助。它支持带有标签名称的可选参数:
\begin{enumerate}
\item \hyperref[SectionName1]{this is item 1}
\item \hyperref[SectionName2]{this is item 2}
\end{enumerate}
\section{AAA}
\label{SectionName1}
text
\section{BBB}
\label{SectionName2}
text