其他脚注类型

其他脚注类型

我想创建这些类型的脚注:

  1. ()、[]、{} 之间的数字;
  2. 圆圈和方框中的数字;
  3. $...$, $$...$$, \begin{equation}...\end{equation}- 和 - -- 环境中的脚注\begin{tabular}...\end{tabular}

我该怎么办?

谢谢

答案1

您可以使用manyfoot 包。如果您想要一种特殊类型的脚注用于方程式中,那么您可以使用两种类型和\ifmmode测试您当前是否处于数学模式。就我个人而言,我不建议在方程式中使用脚注,因为符号或数字很容易被误认为是一段数学符号。然而......

\documentclass{article}
\usepackage{manyfoot}

\newcounter{footnoteA}
\newcommand\footnoteA{%
\stepcounter{footnoteA}%
\Footnotemark\thefootnoteA \FootnotetextA{}}

\newcounter{footnoteB}
\newcommand\footnoteB{%
\stepcounter{footnoteB}%
\Footnotemark\thefootnoteB \FootnotetextB\thefootnoteB}

\renewcommand{\thefootnoteB}{[\#\roman{footnoteB}]}

\newcommand\myfootnote[1]{\ifmmode\footnoteB{#1}\else\footnoteA{#1}\fi}

\newfootnote{A}
\newfootnote{B}
\usepackage{lipsum} %For dummy text
\begin{document}
\lipsum[1]\footnoteA{The quick brown fox jumps over the lazy dog}
\lipsum[2]\footnoteB{but lands on a sharp spike}
\lipsum[3]\myfootnote{and dies}
\[
e = mc^2\myfootnote{His advice from beyond is to avoid footnotes in equations.}
\]
\end{document}

\footnoteA创建的代码\footnoteB取自 manyfoot 包文档。

答案2

我找到了解决方案

  1. \renewcommand{\thefootnote}{(\arabic{footnote})}; \renewcommand{\thefootnote}{[\arabic{footnote}]}; \renewcommand{\thefootnote}{{\arabic{footnote}}};

  2. 尚未适用于圈子; \renewcommand{\thefootnote}{\boxed{\arabic{footnote}}}

  3. 还没有

当有人找到解决方案时,请编辑此消息!非常感谢。

相关内容