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 ?

  • \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 9 '17 at 14:12
  • I'm not sure how much my previous comment applies to bigfoot. – John Kormylo Oct 9 '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 9 '17 at 14:29
  • somone asked the same question here tex.stackexchange.com/questions/365859/… – alfred Oct 10 '17 at 17:37
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.

| improve this answer | |
  • 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 2: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
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

| improve this answer | |
  • The two footnote groups are still separated. Do you think this is the maximum it is possible to do ? – alfred Oct 9 '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 9 '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 9 '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 2:10
  • I tried the manyfoot freature \ExtraParaSkip but no joy. – John Kormylo Oct 10 '17 at 3:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.