我正在使用该hyperref
包并想标记分段方程。但是,我只知道如何使用它\displaymath
来做分段方程,并且\label
不会在方程旁边放置数字。有什么建议吗?
\documentclass[12pt]{amsart}
\usepackage{amsfonts,amssymb,amsmath,graphicx,hyperref}
\begin{document}
\begin{displaymath} \label{eq:torus}
A_{T(p,q)}(z,w) = \left\{
\begin{array}{ll}
w(w+2qz - \frac{1}{2}) & : p =2, q>2 \\
\\
w(w + pqz - \frac{1}{2})(w+pqz) & : p,q > 2
\end{array}
\right.
\end{displaymath}
\end{document}
答案1
环境displaymath
没有提供方程编号:
\begin{displaymath} \label{somelabel}
将使用调用中使用的最后一个计数器\refstepcounter
,这当然不是这里想要的。
为了获取标签,必须使用编号数学环境,例如equation
或align
,然后使用该\begin{cases}...\end{cases}
环境进行分段函数的具体设置。
\documentclass[12pt]{amsart}
\usepackage{amsfonts,amssymb,amsmath,graphicx,hyperref}
\begin{document}
%\begin{displaymath} \label{eq:torus}
%
%A_{T(p,q)}(z,w) = \left\{
% \begin{array}{ll}
% w(w+2qz - \frac{1}{2}) & : p =2, q>2 \\
%\\
% w(w + pqz - \frac{1}{2})(w+pqz) & : p,q > 2
% \end{array}
% \right.
%
%\end{displaymath}
\begin{equation}
A_{T(p,q)}(z,w) = \begin{cases}
w(w+2qz - \frac{1}{2}) & : p =2, q>2 \\
w(w + pqz - \frac{1}{2})(w+pqz) & : p,q > 2
\end{cases} \label{eq:torus}
\end{equation}
\end{document}