Wie kann ich in ConTeXt Fußnoten im Frontmatter-Inhalt zulassen?

Wie kann ich in ConTeXt Fußnoten im Frontmatter-Inhalt zulassen?

Ich habe ein Dokument, das wie folgt strukturiert ist:

\starttext
    \startfrontmatter
        \startstandardmakeup
            This is a title.\footnote{This is a footnote.}
        \stopstandardmakeup
    \stopfrontmatter
    \startbodymatter
        This is some text.\footnote{This is another footnote.}
    \stopbodymatter
\stoptext

Nach dem Kompilieren werden eine Titelseite und eine Textseite erstellt. Die Fußnoten erhalten beide die Markierungen „1“ und „2“, der Fußnotentext für die Fußnote auf der Titelseite wird jedoch nie gedruckt. Gibt es eine Möglichkeit, die Fußnoten anzuzeigen? Sie könnten auf der Titelseite selbst oder zumindest auf der nächsten Seite erscheinen.

Antwort1

Wie Aditya in seinem Kommentar anmerkte, haben die fehlenden Fußnoten nichts damit zu tun, dass Sie ein Frontmatter verwenden. Das funktioniert einwandfrei:

\starttext
  \startfrontmatter
    This is a title.\footnote{This is a footnote.}
  \stopfrontmatter

  This is some text.\footnote{This is another footnote.}
\stoptext

Das Make-up ist der Übeltäter. Lokale Fußnoten funktionieren innerhalb eines Make-ups:

\starttext
  \startstandardmakeup
    \startlocalfootnotes
      This is a title.\footnote{This is a footnote.}
      \vfill\placelocalfootnotes
    \stoplocalfootnotes
  \stopstandardmakeup

  This is some text.\footnote{This is another footnote.}
\stoptext

Lokale Fußnoten verwenden dagegen ein unabhängiges Nummerierungsschema und beginnen bei 1. Sie sind nicht an die globalen Fußnoten gekoppelt. Sie werden im Allgemeinen für Fußnoten in Tabellen verwendet.

Eine andere Lösung besteht darin, zu verwenden \automigrateinserts. Dies hat den Vorteil, dass die Nummerierung an die globalen Fußnoten gekoppelt ist. Der Nachteil besteht jedoch darin, dass die Fußnote auf der nächsten Seite erscheint.

\automigrateinserts
\starttext
  \startstandardmakeup
    This is a title.\footnote{This is a footnote.}
  \stopstandardmakeup

  This is some text.\footnote{This is another footnote.}
\stoptext

verwandte Informationen