我想手动标记方程编号?例如,我想将此方程标记为 3.1,而不是自动弹出的 (1)。在拆分环境中是否也可以这样做?
\begin{equation}
\log \mu_{ijk}= \lambda + \lambda_i ^I + \lambda_j ^J+\lambda_k ^K+\lambda_{ij} ^{IJ}+\lambda_{ik} ^{IK}+\lambda_{jk} ^{JK}+\lambda_{ijk} ^{IJK} \label{eq:3.1}
\end{equation}
答案1
您可以使用\tag
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\log \mu_{ijk}= \lambda + \lambda_i ^I + \lambda_j ^J+\lambda_k ^K+\lambda_{ij} ^{IJ}+\lambda_{ik} ^{IK}+\lambda_{jk} ^{JK}+\lambda_{ijk} ^{IJK} \tag{3.1}\label{eq:3.1}
\end{equation}
\end{document}
答案2
我猜您正在寻找一种方法来“在”章节内对方程式进行编号,即在方程式编号之前添加章节编号。
如果您添加以下行,则可以自动完成此操作
\numberwithin{equation}{section}
在你的序言中,无需任何人工干预。
梅威瑟:
\documentclass{article}
\usepackage{amsmath}
\numberwithin{equation}{section}
\begin{document}
\section{Test}
Some text
\section{Another Test}
Some text
\section{An equation}
\begin{equation}
\log \mu_{ijk}= \lambda + \lambda_i ^I + \lambda_j ^J+\lambda_k ^K+\lambda_{ij} ^{IJ}+\lambda_{ik} ^{IK}+\lambda_{jk} ^{JK}+\lambda_{ijk} ^{IJK} \label{eq:3.1}
\end{equation}
\end{document}
输出:
答案3
就我个人而言,我希望在方程编号前面加上“Eq.” 。我以为你也有同样的问题,但用的是“equation”而不是“Eq.” 。另外,我希望在方程前面加上章节编号,这样方程的编号就会变成 (Eq. 3.1) 而不是 (1)。
我从如何更改公式编号样式。
\documentclass{article}
\usepackage{amsmath} % \numberwithin{equation} doesn't exist without this package.
\numberwithin{equation}{section} % This line resets equation numbering when starting a new section.
\renewcommand{\theequation}{Eq. \thesection.\arabic{equation}} % This line ads "Eq." in front of your equation numbering.
\begin{document}
\section{Introduction}
\begin{equation}
1+1=3?
\end{equation}
\begin{equation}
1+1\neq3
\end{equation}
\section{Some section or chapter without content...}
\section{Content!}
\begin{equation}
1+1=2
\end{equation}
\begin{equation}
1+2=3
\end{equation}
\end{document}
不幸的是,行的顺序至关重要,因为可以用“\numberwithin{equation}{section}”覆盖“\renewcommand{\theequation}{Eq. \thesection.\arabic{equation}}”,而您只能得到 (1.1)。
注意,如果省略“\numberwithin{equation}{section}”,则在开启新的章节后,公式编号仍会继续,所以会像(Eq. 1.1)、(Eq. 1.2)、(Eq. 3.3)、(Eq. 3.4)这样编号,这很奇怪。
PS,我不知道你为什么要强制将标签变成“公式 3.1”,我认为自动编号是一件好事。
答案4
这对我有用谢谢
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}\tag{3.1}
\begin{split}
\log \mu_{ijk}= \lambda + \lambda_i ^I + \lambda_j ^J+\lambda_k ^K+\lambda_{ij} ^{IJ}+\lambda_{ik} ^{IK}+\lambda_{jk} ^{JK}+\lambda_{ijk} ^{IJK} \tag{3.1}\label{eq:3.1}
\end{split}
\end{equation}
\end{document}