脚注标记和脚注文本 - 错误数字

脚注标记和脚注文本 - 错误数字

我写了以下代码:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath, amssymb, amsfonts}
\usepackage{footnote}
\usepackage[italian]{babel}
\usepackage{soul}
% serve (forse insieme a graphicx) per aggiungere freccia e testo/equazione sopra segno uguale =
\usepackage{mathtools}
% serve per plottare freccia grande, vuota, ruotata (vedi file: quadrato con frecce)

\newcommand{\eqstackrel}[1]{\stackrel{\substack{\mathclap{#1}\\[0.5ex]\displaystyle\uparrow\\ ~}}{ = } }
%serve per aggiungere testo sopra segno uguale =


\title{\textbf{Elementi di Calcolo delle Probabilità}}
\author{}
\date{}

\begin{document}
\maketitle  %serve per stampare il titolo ed eventualmente altro

Ecco del testo\footnote{Ecco una nota al testo.}

\begin{align}
P(R_2 | B_1) &= \left( 1 - P(R_1 | R_2) \right) \frac{P(R_2)}{1 - P(R_1)}
\eqstackrel{P(B | A) = P(B) \quad \text{rel. 126 a pag. 49}}
\\
&= \left( 1 - P(R_1) \right) \frac{P(R_2)}{1 - P(R_1)} \\
&= P(R_2)
\eqstackrel{\text{per hp\footnotemark}}
\\
&= \frac{R}{R + B}
\end{align}
\footnotetext{aaa}


\end{document}

问题在于脚注的编号错误;具体来说,前一个脚注的编号是 1,而由 footmark 引入的脚注的编号是 4。我该如何修复它?

答案1

罪魁祸首是\mathclap。我建议不要使用\mathclap(但\clap)。

\documentclass{article}
\usepackage{amsmath, amssymb, amsfonts}
\usepackage{footnote}
\usepackage[italian]{babel}
\usepackage{mathtools}

\newcommand{\eqstackrel}[1]{\stackrel{\substack{
\clap{$\scriptstyle #1$}\\[0.5ex]\displaystyle\uparrow\\ ~}}{ = } }

\begin{document}
Ecco del testo\footnote{Ecco una nota al testo.}

\begin{align}
P(R_2 | B_1) &= \left( 1 - P(R_1 | R_2) \right) \frac{P(R_2)}{1 - P(R_1)}
\eqstackrel{P(B | A) = P(B) \quad \text{rel. 126 a pag. 49}}
\\
&= \left( 1 - P(R_1) \right) \frac{P(R_2)}{1 - P(R_1)} \\
&= P(R_2)
\eqstackrel{\text{per hp\footnotemark}}
\\
&= \frac{R}{R + B}
\end{align}
\footnotetext{aaa}

\end{document}

上述代码的输出


由于您已加载footnote,我建议将 放在{align}a 中{savenotes}并直接使用\footnote。但是,命令\footnote不能放在命令中\text,而必须放在命令之后。

\documentclass{article}
\usepackage{amsmath, amssymb, amsfonts}
\usepackage{footnote}
\usepackage[italian]{babel}
\usepackage{mathtools}

\newcommand{\eqstackrel}[1]{\stackrel{\substack{
\clap{$\scriptstyle #1$}\\[0.5ex]\displaystyle\uparrow\\ ~}}{ = } }

\begin{document}
Ecco del testo\footnote{Ecco una nota al testo.}

\begin{savenotes}
\begin{align}
P(R_2 | B_1) &= \left( 1 - P(R_1 | R_2) \right) \frac{P(R_2)}{1 - P(R_1)}
\eqstackrel{P(B | A) = P(B) \quad \text{rel. 126 a pag. 49}}
\\
&= \left( 1 - P(R_1) \right) \frac{P(R_2)}{1 - P(R_1)} \\
&= P(R_2)
\eqstackrel{\text{per hp}\footnote{aaa}}
\\
&= \frac{R}{R + B}
\end{align}
\end{savenotes}

\end{document}

答案2

严格来说,这不是问题的答案,但是,由于 OP 正在寻找一种向微积分添加解释的方法,我建议使用{DispWithArrows}witharrows脚注被正确提取(通过使用包footnote,或者,如果你愿意的话,footnotehyper)。

\documentclass{article}
\usepackage[italian]{babel}
\usepackage[footnote]{witharrows}


\begin{document}
Ecco del testo\footnote{Ecco una nota al testo.}

\begin{DispWithArrows}[fleqn,displaystyle]
P(R_2 | B_1) &= \left( 1 - P(R_1 | R_2) \right) \frac{P(R_2)}{1 - P(R_1)}
\Arrow{$P(B | A) = P(B)$ \\ rel. 126 a pag. 49}
\\
&= \left( 1 - P(R_1) \right) \frac{P(R_2)}{1 - P(R_1)} \\
&= P(R_2)
\Arrow{per hp\footnote{aaa}}
\\
&= \frac{R}{R + B}
\end{DispWithArrows}

\end{document}

上述代码的输出

相关内容