我正在为一些同事编写用户手册,虽然文档的性质不需要目录,但它确实有一个介绍,其中列出了以下各节。
我想要做的是将label
这些部分分成几部分,以便我的列表可以引用它们在文本中出现的位置。
现在,我有一个简单的enumerate
,但是当我将\item
s 更改为\ref
s(下面的 Ex1)时,我得到了一个缺失\item
错误。如果我保留\item
(Ex2),我会得到一个编号列表,其中每个项目也是一个编号引用。
例1:
\documentclass[12pt,letterpaper]{amsart}
\begin{document}
\section*{Introduction}
This is the introduction, here are the other sections in the manual.
\begin{enumerate}
\ref{sec:sa}
\ref{sec:sb}
\end{enumerate}
\section{Section A}\label{sec:sa}
\section{Section B}\label{sec:sb}
\end{document}
示例2:
\documentclass[12pt,letterpaper]{amsart}
\begin{document}
\section*{Introduction}
This is the introduction, here are the other sections in the manual.
\begin{enumerate}
\item \ref{sec:sa}
\item \ref{sec:sb}
\end{enumerate}
\section{Section A}\label{sec:sa}
\section{Section B}\label{sec:sb}
\end{document}
有没有办法改变这一点,以便枚举作为参考?
答案1
将\ref
作为可选参数放入 中\item
。
\documentclass[12pt,letterpaper]{amsart}
\begin{document}
\section*{Introduction}
This is the introduction, here are the other sections in the manual.
\begin{enumerate}
\item[\ref{sec:sa}] A
\item[\ref{sec:sb}] B
\end{enumerate}
\section{Section A}\label{sec:sa}
\section{Section B}\label{sec:sb}
\end{document}