我正在使用此代码
\documentclass{book}
\usepackage{manyfoot}
\SelectFootnoteRule{A}
\DeclareNewFootnote{A}[roman]
\renewcommand*{\thefootnoteA}{*}
\begin{document}
Text 1\footnote{Normal footnote 1.}.
Text 2\footnoteA{Custom footnote 1.}.
Text 3\footnote{Normal footnote 2.}.
Text 4\footnoteA{Custom footnote 2.}.
\end{document}
并尝试消除正常脚注和 (*) 脚注之间的距离。我还可以添加一些与规则的距离吗?
答案1
这用于\footnoteA
指定非数字符号。
\documentclass{book}
\newcommand{\footnoteA}[2][*]% #1 = math symbol (optional, default=*), #2 = text
{\bgroup
\edef\thempfn{$#1$}%
\footnote[0]{#2}%
\egroup}
\begin{document}
\null\vfill
Text 1\footnote{Normal footnote 1.}.
Text 2\footnoteA{Custom footnote 1.}.
Text 3\footnote{Normal footnote 2.}.
Text 4\footnoteA[\dagger]{Custom footnote 2.}.
\end{document}