这个问题来自: https://ask.latexstudio.net/ask/question/17727.html
如题,对于正常的equation
(\[\]
)环境,上个问题的实现不受footmisc
的影响
\documentclass[landscape]{article}
\usepackage[perpage]{footmisc}
\begin{document}
\begin{eqnarray}
foo && foo \footnotemark\\
foo && foo \footnotemark
\end{eqnarray}
\addtocounter{footnote}{-1}
\footnotetext{something}
\stepcounter{footnote}
\footnotetext{something else}
\end{document}
但对于使用cases
环境的嵌套时,下面的MWE一旦加上footmisc
宏包就会出现footnote
编号错乱的问题...
\documentclass[11pt,landscape,a4paper]{article}
\usepackage{geometry}
\usepackage{amsmath}
\usepackage[perpage]{footmisc}
\begin{document}
\[
\text{something something}
\begin{cases}
\text{something\footnotemark}
\begin{cases}
\text{something\footnotemark}
\begin{cases}
\text{something}\\
\text{something}
\begin{cases}
\text{something}\\
\text{something}
\end{cases}\\
\end{cases}\\
\text{something}\\
\end{cases}\\
\text{something\footnotemark}
\begin{cases}
\text{something}\\
\text{something\footnotemark}\\
\end{cases}
\end{cases}
\]
\addtocounter{footnote}{-3}
\footnotetext{something}
\stepcounter{footnote}
\footnotetext{something else}
\stepcounter{footnote}
\footnotetext{something else}
\stepcounter{footnote}
\footnotetext{something else}
\end{document}
希望找到什么样的数学环境下想使用\footnotetext
会出现如此冲突,以及出现这一现象的原因是什么?
如果仅仅从解决问题的角度,似乎可以在第二个\footnotetext
之前做两次\stepcounter{footnote}
\addtocounter{footnote}{-3}
\footnotetext{something}
\stepcounter{footnote}\stepcounter{footnote}
\footnotetext{something else}
\stepcounter{footnote}
\footnotetext{something else}
\stepcounter{footnote}
\footnotetext{something else}
但这显然不是本post的主要目的,还是更希望知道如何避免偶然被footmisc
的这一行为坑到...
谢谢您把问题提交上来,我想问的和您在这个帖子中表述的意思一样。在cases环境中使用footnote出问题了,后继需要反复手动调整footnote计数器的值显得有些麻烦。
@u1680 我只看到需要调整『“总数量-1”』一处,我不太理解您说的『需要反复手动调整footnote计数器的值』的含义
如果您觉得多次使用
麻烦,可以尝试封装一下:
@u1680
很遗憾,我们的核心关注点并不一样,本问题我关注的是
footmisc
为何在equation
环境和cases
环境中对脚注编号的行为有差异,重在探求这种差异的原因,而非多次编号是否麻烦,关于『显得有些麻烦』的问题,我建议您在原链接下做补充。@u70550 收到,谢谢。那些底层的东西我暂时理解不了的,不是专业的程序员或专业的排版员。