这就是我所拥有的:
也就是说,枚举环境内的编号方程式与其项目标签对齐。
我的一些代码是这样的:
\documentclass[11pt, oneside]{book}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\begin{document}
\begin{enumerate}
\item \begin{gather}
f^{(n)}(z_0) = \frac{n!}{2\pi i} \oint_C
\frac{f(z)dz}{(z - z_0)^{(n+1)}}
\end{gather}
\end{enumerate}
\end{document}
答案1
我建议您 (a) 使用内联数学模式,而不是显示方程式环境,并且 (b) 将方程式编号“手动”放置在文本块的右侧边缘。如果您需要以这种方式排版多行方程式,请将其括在\begin{aligned}[t]
and或\end{gathered}`\end{aligned}
中。\begin{gathered} and
\label
可以使用通常的- \ref
(或)机制来交叉引用所得方程\eqref
。
备注:文本块边缘的框线是因为包showframe
加载而绘制的。
\documentclass[11pt]{book}
\usepackage{amsmath}
\usepackage{showframe} % place framebox around textblock
\newcommand\puteqnum{% handy shortcut macro
\refstepcounter{equation}\textup{(\theequation)}}
\begin{document}
\setcounter{chapter}{2} % just for this example
\setcounter{equation}{7}
\null
\begin{enumerate}
\item \hfill % center the following material horizontally
$\displaystyle % <-- don't forget \displaystyle
f^{(n)}(z_0) = \frac{n!}{2\pi i} \oint_C
\frac{f(z)\,dz}{(z - z_0)^{(n+1)}} $
\hfill
\puteqnum \label{eq:oint} % place \label *after* \puteqnum
\end{enumerate}
A cross-reference to equation \eqref{eq:oint}.
\end{document}