默认样式是
\renewcommand{\theequation}{\thechapter.\arabic{equation}}
例如
x+y =4 (2.1)
如何\dots
在公式前面加上编号,例如
x+y =4 ...(2.1)
而在文中引用保留(2.1)。
以及如何使用 \begin{eqnarray} \end{eqnarray} 将其用于数组
x = y+ 4
-Z+ E
+ 4gh ...(2.1)
答案1
这 ”数学工具« 包提供了宏\newtagform
,\usetagform
这使得执行此操作非常舒服。
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage{mathtools} % loads »amsmath«
\newtagform{dots}{\ldots(}{)}
\begin{document}
\begin{equation}
(a+b)^2 = a^2+2ab+b^2 \label{eqn:binomi-one}
\end{equation}
\begin{equation}
(a-b)^2 = a^2-2ab+b^2 \label{eqn:binomi-two}
\end{equation}
\begin{equation}
\usetagform{dots}
(a+b)(a-b) = a^2-b^2 \label{eqn:binomi-three}
\end{equation}
%
The Binomi equations~\eqref{eqn:binomi-one},~\eqref{eqn:binomi-two} and~\eqref{eqn:binomi-three}.
\end{document}
当然也适用于report
和中的方程式编号方案book
。
答案2
您可以更新\maketag@@@
宏amsmath
插入\dots
。这里有一个方便的宏,你可以将其添加到文档序言中:
\makeatletter
\newcommand{\adddotsbeforeeqnnum}{\def\maketag@@@##1{\hbox{\m@th\normalfont\dots##1}}}
\makeatother
它充当一个开关,以启用“点式方程编号”。
\documentclass{article}
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\renewcommand{\theequation}{2.\arabic{equation}}% Just for this example
\makeatletter
\newcommand{\adddotsbeforeeqnnum}{\def\maketag@@@##1{\hbox{\m@th\normalfont\dots##1}}}
\makeatother
\begin{document}
\begin{equation}
f(x) = ax^2 + bx + c \label{eqn:one}
\end{equation}
\begin{equation}
f(x) = ax^2 + bx + c \tag{xyz}\label{eqn:two}
\end{equation}
\begin{equation}
\adddotsbeforeeqnnum
f(x) = ax^2 + bx + c \label{eqn:three}
\end{equation}
See~\eqref{eqn:one},~\eqref{eqn:two} and~\eqref{eqn:three}.
\end{document}