![如何引用带星号部分的子部分?](https://linux22.com/image/391100/%E5%A6%82%E4%BD%95%E5%BC%95%E7%94%A8%E5%B8%A6%E6%98%9F%E5%8F%B7%E9%83%A8%E5%88%86%E7%9A%84%E5%AD%90%E9%83%A8%E5%88%86%EF%BC%9F.png)
在如何 \label-\ref 未编号的部分,Nathan Grigg 指出,可以使用\hyperref
以下命令创建指向星号部分的链接,如下所示
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\section*{Preface to the article}
\label{s:intro}
\hyperref[s:intro]{Introduction}
\end{document}
我的现在的问题是如何创建指向编号小节标有星号的部分?
答案1
不知何故,egreg 的评论给了我提示。这是使用cleveref
AFTER hyperref
:
\documentclass{book}
\usepackage{hyperref}
\usepackage{cleveref}
\crefname{subsection}{Subsection}{Subsections}
\begin{document}
\chapter{ONE}\label{1-0-0}
\section*{Starred Section}\label{STR:1-0-0}
\subsection{First subsection of the starred section}\label{STR:1-0-1}
\section{First \emph{Non}-Starred Section}\label{1-1-0}
\subsection{First subsection of the first \emph{non}-starred section}\label{1-1-1}
\cref{STR:1-0-1} \nameref{STR:1-0-1} of the \hyperref[STR:1-0-0]{Starred Section} of \cref{1-0-0} \nameref{1-0-0} on \cpageref{1-0-0}
\cref{1-1-1} \nameref{1-1-1} of \cref{1-1-0} \nameref{1-1-0} \labelcref{1-1-0} of \cref{1-0-0} \nameref{1-0-0} on \cpageref{1-0-0}
\end{document}