如何手动对方程式进行编号?我正在对某一章进行演示,因此希望我的方程式能够像书中一样进行编号,而不一定从章节中的第一个方程式开始编号,例如,如果我的文档中的第一个方程式已编号(5.23)。谢谢。
答案1
您应该加载该amsmath
包(如果您还没有这样做的话)并使用其宏将您喜欢的任何数字或符号分配给给定的方程式。可以通过通常的-- (或)机制\tag
对此类方程式进行交叉引用。\label
\ref
\eqref
\documentclass{article}
\usepackage{amsmath} % for \tag and \eqref macros
\setlength\textwidth{7cm} % just for this example
\begin{document}
\[
1+1=2 \tag{5.23} \label{eq:special}
\]
A cross-reference to equation \eqref{eq:special}.
\end{document}
编译示例代码两次,以便 LaTeX 可以解析交叉引用。
答案2
如果你的方程式从 5.23 开始,并且没有按顺序编号,那么 Mico 的答案肯定是正确的。如果他们是但是,这种方法很容易出错,因为它依赖于你跟踪数字。然而,跟踪数字(假设它们按某种可预测的顺序)正是计算机所擅长的。
如果您有顺序编号,而您唯一关注的是在特定点启动它们,则可以通过重置计数器并重新定义其显示器来完成此操作:
\documentclass{article}
\begin{document}
\setcounter{equation}{22}
\renewcommand{\theequation}{5.\arabic{equation}}
\begin{equation}\end{equation}
\begin{equation}\end{equation}
\begin{equation}\end{equation}
\begin{equation}\end{equation}
\end{document}
这里的金钱部分是setcounter{equation}{22}
和renewcommand{\theequation}{5.\arabic{equation}}
线;重复的空方程式仅显示结果:
我们必须设置“ 22”的反击,因为方程式是增加的前它是输出。我不清楚您是否按照书中的顺序呈现方程式,但从某个点开始;或者您是否以完全不同的顺序呈现方程式,所以我想我会把这个答案抛出,以防它有用。