Einlaufende Absatzfußnoten innerhalb einer Miniseite

Einlaufende Absatzfußnoten innerhalb einer Miniseite

Um in einem Dokument Fußnoten in Absätzen zu erhalten, manyfootfunktioniert das problemlos, man muss nur die paraOption verwenden. manyfootIst aber nicht mit der Umgebung kompatibel minipage. Im folgenden Dokument:

\documentclass{article}
\usepackage[para]{manyfoot}
\DeclareNewFootnote[para]{A}

\begin{document}

Above minipage

\medskip

\begin{minipage}{10cm}
bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla\footnoteA{Bla bla bla bla.}
bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla\footnoteA{Bla bla bla bla.}
bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla
\end{minipage}

\medskip

Below minipage

\end{document}

minipageFußnoten werden unten auf der Seite angezeigt, nicht am Ende des minipage.

Bildbeschreibung hier eingeben

Gibt es eine Möglichkeit, Fußnoten in zusammenhängenden Absätzen innerhalb eines zu erhalten minipage?

(Ich weiß, diese Frage wurde bereits gestellt, aberdie Antwort, die David gabfunktioniert 2015 nur für gleichmäßig kurze Notizen. Bei mir sind sie sehr unterschiedlich lang, mal ein einzelnes Wort, mal viele Zeilen Text…)

Antwort1

Bildbeschreibung hier eingeben

\documentclass{article}

\makeatletter
\long\def\@mpfootnotetext#1{%
  \global\setbox\@mpfootins\vbox{%
    \ifvoid\@mpfootins
     \setbox0\hbox{}%
    \else
    \unvbox\@mpfootins
    \setbox0\lastbox
    \unskip % remove baselineskip glue (it will be recalculated for new text)
    \fi
    \reset@font\footnotesize
    \hsize\columnwidth
    \@parboxrestore
    \def\@currentcounter{mpfootnote}%
    \protected@edef\@currentlabel
         {\csname p@mpfootnote\endcsname\@thefnmark}%
    \color@begingroup
      \ifdim\wd0>\z@
        \noindent\unhbox0\unskip\unskip% remove old parfillskip
        \hspace{1em plus 5em}% or whatever
      \fi
        \@makefntext{%
        \ignorespaces#1\@finalstrut\strutbox}%
    \par
    \color@endgroup}}

\makeatother

\begin{document}

Above minipage

\medskip

\begin{minipage}{10cm}
bla bla bla bla bla bla bla bla\footnote{word}
bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla\footnote{Bla bla bla bla.}
bla bla bla bla bla bla bla bla\footnote{Fooo fooo fooo foo Bla bla bla bla.}
bla bla bla bla bla bla bla bla\footnote{Bla bla bla bla.}
bla bla bla bla bla bla bla bla
bla bla bla bla bla bla bla bla
\end{minipage}

\medskip

Below minipage

\end{document}

verwandte Informationen