bigfoot
我可以用这个答案,setspace
不应该影响脚注——这是真的,只要我不使用bigfoot
。
微电子工程协会(修改版这):
\documentclass{article}
\usepackage[
paperwidth=.5\textwidth,
paperheight=12\baselineskip,
margin=5pt,
bottom=1.5cm]{geometry}
\usepackage[doublespacing]{setspace}
\usepackage[dont-mess-around]{fnpct}[2012/07/07]
\usepackage{bigfoot}
\DeclareNewFootnote[para]{R}[Roman]
\DeclareNewFootnote[para]{N}
\begin{document}
First sentence.\footnoteR{Here is the first footnote, which gives lots of details that you may or may not find interesting.}\footnoteR{Here is another footnote.}%
And another.
\end{document}
答案1
您必须执行setspace
与\@footnotetext
命令类似的修补。
\documentclass{article}
\usepackage[
paperwidth=.5\textwidth,
paperheight=14\baselineskip,
margin=5pt,
bottom=1.5cm]{geometry}
\usepackage[doublespacing]{setspace}
\usepackage{xpatch}
\usepackage[dont-mess-around]{fnpct}[2012/07/07]
\usepackage{bigfoot}
\makeatletter
\patchcmd{\@makefnstartbox}
{\reset@font}
{\def\baselinestretch {\setspace@singlespace}\reset@font}
{}{}
\makeatother
\DeclareNewFootnote[para]{R}[Roman]
\DeclareNewFootnote[para]{N}
\begin{document}
First sentence.\footnoteR{Here is the first footnote, which gives
lots of details that you may or may not find interesting.}
And another,\footnoteN{Here is another footnote.} with some text
to see if doublespacing is really in force.
\end{document}
答案2
使用 bigfoot 2.0 和来自接受的答案的扩展正文(以及所需的额外页面尺寸),但使用来自问题的文档,我得到: