![两组脚注之间的间距](https://linux22.com/image/457014/%E4%B8%A4%E7%BB%84%E8%84%9A%E6%B3%A8%E4%B9%8B%E9%97%B4%E7%9A%84%E9%97%B4%E8%B7%9D.png)
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{manyfoot}
\usepackage[marginal,multiple]{footmisc}
\DeclareNewFootnote{A}[symbol]
\DeclareNewFootnote{B}[arabic]
\setlength{\footnotemargin}{2mm}
\let\oldfootnote\footnote
\renewcommand\footnoteB[1]{%
\oldfootnote{\hspace{1mm}#1}}
\begin{document}
Lorem Ipsum.\footnoteA[*]{*\hspace{2mm} Lorem Ipsum.} Lorem Ipsum.\footnoteA[$^\ast$]{$\ast$\hspace{2mm} Lorem Ipsum.} Lorem Ipsum.\footnoteB{ Lorem Ipsum.} Lorem Ipsum.\footnoteB{ Lorem Ipsum.}
\end{document}
我无法缩小两组脚注之间的间距。有人能帮我吗?我提前表示感谢。
答案1
我不确定这是否还有其他影响。我\vskip
从排版脚注集的命令中删除了。我不认为这manyfoot
为此提供了界面。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{manyfoot}
\usepackage[marginal,multiple]{footmisc}
\usepackage{xpatch}
\DeclareNewFootnote{A}[fnsymbol]
\DeclareNewFootnote{B}[arabic]
\setlength{\footnotemargin}{2mm}
\makeatletter
\xpatchcmd\MFL@joinrule{\MFL@skip\MFL@currule}{\MFL@currule}{}{}
\makeatother
\NewCommandCopy\oldfootnoteB\footnoteB
\renewcommand\footnoteB[1]{\oldfootnoteB{\hspace{1mm}#1}}
\textheight=5cm
\begin{document}
Lorem Ipsum.\footnoteA{Lorem Ipsum.}
Lorem Ipsum.\footnoteA{Lorem Ipsum.}
Lorem Ipsum.\footnoteB{Lorem Ipsum.}
Lorem Ipsum.\footnoteB{Lorem Ipsum.}
\end{document}
的设置\textwidth
只是为了让图片变小一点。
请注意,您应该使用fnsymbol
而不是symbol
for \footnoteA
。