我想创建这些类型的脚注:
- ()、[]、{} 之间的数字;
- 圆圈和方框中的数字;
$...$, $$...$$, \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
我找到了解决方案
\renewcommand{\thefootnote}{(\arabic{footnote})}; \renewcommand{\thefootnote}{[\arabic{footnote}]}; \renewcommand{\thefootnote}{{\arabic{footnote}}};
尚未适用于圈子; \renewcommand{\thefootnote}{\boxed{\arabic{footnote}}}
还没有
当有人找到解决方案时,请编辑此消息!非常感谢。