自定义自动公式编号

自定义自动公式编号

我刚刚读了一本书,其中简介中的方程式的编号与其他部分略有不同,即(In.x),其中x代表数字(因此它以(In.1),(In.2),(In.3)等开头。

我想尝试这个,但我还没有找到如何系统地做到这一点,即不手动标记每个方程式,而是使用类似 \label 功能的东西...有什么建议吗?

答案1

您可以使用

\renewcommand{\theequation}{ln.\arabic{equation}}

如果你想切换回来,你可以使用

\renewcommand{\theequation}{\arabic{equation}}

完整的 MWE 如下。

\documentclass{article}

\renewcommand{\theequation}{ln.\arabic{equation}}
\begin{document}

\begin{equation}
  y=mx+b
\end{equation}
\end{document}

答案2

另一种可能性是加载mathtools(的扩展amsmath,因此无需加载后者),它允许定义标签“样式”(命名标签形式)并通过命令使用它们\usetagform。 上面的代码将变成:

\documentclass{article}
\usepackage{mathtools}

\newtagform{(L}{(ln})

\begin{document}

\usetagform{L}
\begin{equation}
  y=mx+b
\end{equation}

\end{document}

相关内容