章节内交叉引用项目

章节内交叉引用项目

我想交叉引用文档结构中的项目

Chapter 1
  Section 1
  Section 2
     (i) Item 1
    (ii) \label{...} Item 2

像这样

(1.2 ii)

有没有办法可以自动实现这一目标?

答案1

您可以使用以下方式指定替代值labelref键值enumitem

在此处输入图片描述

\documentclass{report}

\usepackage{enumitem}

\begin{document}

\chapter{A chapter}% 1
\section{A section}% 1.1
\section{A section}% 1.2

\begin{enumerate}[label=(\roman*),ref=(\thesection~\roman*)]
  \item Item 1
  \item \label{item2} Item 2
\end{enumerate}

See~\ref{item2}.

\end{document}

相关内容