1

I'm using this code

\documentclass{book}
\usepackage{bigfoot}
\DeclareNewFootnote[para]{default}
\DeclareNewFootnote[para]{B}
\MakeSortedPerPage{footnoteB}
\renewcommand{\thefootnoteB}{*}

\begin{document}
    \setlength{\footnotesep}{5mm} %allowing some space between the line and first footnote
    % \setlength{\footskip}{0pt} %doesnt do the job
    text one\footnote{set 1}
    text two\footnoteB{set 2}
    text three\footnoteB{set 2}
\end{document}

to create two sets of footnotes. I also need some space between the first footnote and the footnote rule, but not between footnotes. Is this possible ?

alfred
  • 607
  • \footnotesep is the size of a strut at the start of each footnote, so it needs to be at least as large as a \footenotesize character to have any effect. length \footins (not to be confused with count \footins or savebox \footins) is the distance ABOVE the rule. There is no special length for the first footnote. – John Kormylo Oct 09 '17 at 14:12
  • I'm not sure how much my previous comment applies to bigfoot. – John Kormylo Oct 09 '17 at 14:18
  • I think bigfoot doesnt change things much, except that \setlength{\footnotesep}{5mm} applies space above and below a footnote set, and that creates a problem when there are two footnote sets with bigfoot. – alfred Oct 09 '17 at 14:29
  • somone asked the same question here https://tex.stackexchange.com/questions/365859/vertical-space-between-different-types-of-footnotes-in-manyfoot – alfred Oct 10 '17 at 17:37

2 Answers2

0

Is this what you want? I modified \footnoterule to add an extra 5mm.

It looks like bigfoot adds an extra \haselineskip between footnote groups.

\documentclass{book}
\usepackage{bigfoot}
\DeclareNewFootnote[para]{default}
\DeclareNewFootnote[para]{B}
\MakeSortedPerPage{footnoteB}
\renewcommand{\thefootnoteB}{*}

\makeatletter
\def\footnoterule{\kern-3\p@
  \hrule \@width 2in \kern 2.6\p@ % the \hrule is .4pt high
  \vskip 5mm}% added 5mm space
\makeatother

\begin{document}
    %\setlength{\footnotesep}{5mm} %allowing some space between the line and first footnote
    % \setlength{\footskip}{0pt} %doesnt do the job
    text one\footnote{set 1}
    text two\footnoteB{set 2}
    text three\footnoteB{set 3}
\end{document}

demo

John Kormylo
  • 79,712
  • 3
  • 50
  • 120
  • The two footnote groups are still separated. Do you think this is the maximum it is possible to do ? – alfred Oct 09 '17 at 15:40
  • @alfred - No, but I can't make heads or tails of ether the bigfoot manual or source code. – John Kormylo Oct 09 '17 at 22:22
  • I read somewhere there was another package with options that bigfoot recognized, but i cant remember the name. foot smth, that one could also use to create two sets of footnotes – alfred Oct 09 '17 at 23:02
  • @alfred -- bigfoot is built on top of and meant to supersede manyfoot. It does do so in most respects, but it is not a very customizable package. – jon Oct 10 '17 at 02:10
  • I tried the manyfoot freature \ExtraParaSkip but no joy. – John Kormylo Oct 10 '17 at 03:21
  • maybe bigfoot or manyfoot recognize footmisc options – alfred Oct 11 '17 at 11:18
  • @JohnKormylo What's funny is that in the bigfoot package documentation he uses an asterisk footnote mixed with the others .. – alfred Oct 11 '17 at 12:11
  • @alfred -- That's because the asterisk note is made via \thanks, which is just a regular footnote (\let\footnote\thanks). You can mimic this behaviour with \usepackage[para]{footmisc}, too: just put a \thanks{Thanks} in your \title{<title goes here>} and do \maketitle as you regularly would. E.g., \usepackage[para]{footmisc} ... \title{Title\thanks{Thanks}} ... \maketitle ... Text.\footnote{Footnote.} – jon Oct 14 '17 at 17:43
0

It's kind of overkill, but this is easy to do with reledmac:

\documentclass{article}
\usepackage[paperheight=6cm]{geometry}% just for the example
\usepackage{reledmac}
\beforenotesX[B]{0pt}
\let\footnoteruleB=\relax
\begin{document}

%Text.\footnote{Footnote.}
Text.\footnoteA{Footnote A.}
Text.\footnoteB{Footnote B.}
Text.\footnoteC{Footnote C.}
Text.\footnoteA{Footnote A.}
Text.\footnoteB{Footnote B.}
Text.\footnoteC{Footnote C.}
Text.\footnoteA{Footnote A.}
Text.\footnoteB{Footnote B.}
Text.\footnoteC{Footnote C.}

\end{document}

If you aren't producing a (critical) edition of a text, you might want to look at §.4.2 of the package documentation to learn how to deactivate the features you don't want or need.

jon
  • 22,325
  • I agree with the overkill, but it does the job. I saw that you can change the footnote series order, but do you know if it lets you use the order they occur in the text ? – alfred Oct 11 '17 at 11:53
  • @alfred - I'm not sure what you mean. I didn't mean to change any 'footnote series order' (change from what?) and what does 'use the order they occur in the text' mean? – jon Oct 13 '17 at 02:30
  • By 'the order they occur in the text' I meant A B C A B C A B C, but I found a different solution to this. I will use reledmaclater on for a critical edition. – alfred Oct 13 '17 at 12:41