假设我们在第 3 章第 2 节
\begin{enumerate}
\item abc \label{sec:L1}
\item bcd
\end{enumerate}
\ref{sec:L1}
现在将引用“(1)”,因为它是项目 1。我可以改变一些东西,所以引用说(3.2)吗?
答案1
您可以使用enumitem
的個人ref
钥匙:
\documentclass{report}
\usepackage{enumitem}
\begin{document}
\setcounter{chapter}{2}% Just for this example
\chapter{A chapter}
\setcounter{section}{1}% Just for this example
\section{A section}
\begin{enumerate}[ref=(\thesection)]
\item abc \label{sec:L1}
\item bcd
\end{enumerate}
See Section~\ref{sec:L1}.
\end{document}
但是,您将失去与个人\label
合作的能力(除非您做一些额外的工作)。\ref
\item
答案2
这是你想要的吗?
\documentclass{article}
\usepackage{enumitem}
\usepackage{cleveref}
\begin{document}
\section{Test section}
See \cref{item1,item3}.
\begin{enumerate}[ref =\thesection.\theenumi]
\item A first item. \label{item1}
\item A second item \label{item2}.
\item Last item. \label{item3}
\end{enumerate}
\end{document}