提前感谢大家的帮助。
我想创建一个公理列表。我想使用 (An) 形式的标签,其中 n=4 开头,然后每增加一个新项,n 就会增加。我还想能够使用 \label 和 \ref 来引用某些特定的公理。我可以正确获取标签(但只能通过蛮力)。但我无法使 \label 和 \ref 正常工作。
如果结果与 \hyperref 兼容就太好了。
这是我能做的最好的事了。
\documentclass[11pt,twoside,a4paper]{article}
\usepackage{enumerate}
\usepackage{hyperref}
\begin{document}
\begin{enumerate}
\item[(A4)]\label{a4} axiom 4
\item[(A5)]\label{a5} axiom 5
\end{enumerate}
\ref{a4}
\end{document}
这样做的问题是:
(1)我必须在每个新项目中手动插入(A4)等。
(2) \ref{a4} 没有给出 (A4)。
再次感谢。
答案1
有一种方法enumitem
:
\documentclass[11pt,twoside,a4paper]{article}
\usepackage{enumitem}
\usepackage[colorlinks]{hyperref}
\begin{document}
\begin{enumerate}[label=\emph{(A\arabic*)}, start=4]
\item\label{a4} axiom 4
\item\label{a5} axiom 5
\end{enumerate}
\ref{a4}
\end{document}
\emph
可以通过选项从引用中删除格式化命令ref
:
\begin{enumerate}[
label=\emph{(A\arabic*)},
ref=(A\arabic*),
start=4]