如何在脚注中设置不同的公式编号方案?

如何在脚注中设置不同的公式编号方案?

我正在写一本金融数学书。这本书显然充满了方程式,编号如下:

第1章

公式 1.1

公式 1.2

...

第2章

公式 2.1

公式 2.2

...

有些方程式的证明有点困难或繁琐,所以我只在文本中展示公式,而将正式证明放在脚注中。不过,我在脚注中对方程式进行编号时遇到了问题。如果我让 LaTeX 自动对它们进行编号,它将分配一个双重编号方案,就像在文本中一样(章节号 + 章节中方程式的顺序号)。我想重置每个脚注的编号,例如:

  1. 脚注文本

等式 1

等式 2

...

或者:

  1. 脚注文本

等式一

等式 II

...

我尝试使用\setcounter{equation}{0},但不幸的是它只是将两个数字方案重置为 1.1、1.2......

有没有办法在脚注中使用不同的编号方案?1、2、3...、I、II、III...、A、B、C... 都可以?

答案1

以下解决方案可能对您有用:脚注中的方程式编号为(<footnote>-<alphabetic-fneq-counter-rendered-in-smallcaps>),其中fneq是与计数器分开的计数器equation。请注意使用-而不是.来“连接”数字。

我建议您在脚注中仅使用未编号的显示数学环境,并\dotag在您想要看到编号的方程式中提供说明。\dotag采用强制参数——要应用的标签,以启用交叉引用。

在此处输入图片描述


在此处输入图片描述


在此处输入图片描述

\documentclass[oneside]{book}
\usepackage{amsmath}

\newcounter{fneq}
\counterwithin{fneq}{footnote}
\renewcommand\thefneq{\thefootnote-\textsc{\alph{fneq}}}

\newcommand\dotag[1]{\refstepcounter{fneq}\label{#1}\tag{\thefneq}}

\usepackage[noabbrev]{cleveref} % optional

\begin{document}


\chapter{Uno}
\setcounter{footnote}{4} % just for this example
\begin{equation} 1+1=2 \label{eq:1_1}\end{equation} 
aaa.\footnote{%
A moment's reflection shows that
\begin{align*} 
0+0&=0    \dotag{fneq:aa_1} \\
\intertext{and}
0-0&=0\,. \dotag{fneq:aa_2} 
\end{align*}
} 
bbb.\footnote{%
Pythagoras showed that
\[ a^2+b^2=c^2\,. \dotag{fneq:bb_1} \]
}
\begin{equation} 2+2=4 \label{eq:1_2}\end{equation}

\chapter{Due}
Cross-references to \cref{fneq:aa_1,fneq:aa_2,,fneq:bb_1,eq:1_2,eq:1_1}.
    
\end{document}

相关内容