
У меня есть документ, структурированный следующим образом:
\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
После компиляции это создает титульный лист и страницу текста. Сноски получают отметки "1" и "2", однако текст сноски для сноски на титульном листе никогда не печатается. Есть ли способ разрешить отображение сносок? Они могут появиться на самом титульном листе или, по крайней мере, на следующей странице.
решение1
Как указал Адитья в комментарии, отсутствующие сноски не связаны с тем, что вы используете вводную часть. Это работает отлично:
\starttext
\startfrontmatter
This is a title.\footnote{This is a footnote.}
\stopfrontmatter
This is some text.\footnote{This is another footnote.}
\stoptext
Виноват макияж. Местные сноски работают внутри макияжа:
\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
Однако локальные сноски используют независимую схему нумерации и начинаются с единицы и не связаны с глобальными сносками. Они обычно используются для сносок в таблицах.
Другое решение — использовать \automigrateinserts
. Преимущество этого в том, что нумерация связана с глобальными сносками. Но недостаток в том, что сноска появляется на следующей странице.
\automigrateinserts
\starttext
\startstandardmakeup
This is a title.\footnote{This is a footnote.}
\stopstandardmakeup
This is some text.\footnote{This is another footnote.}
\stoptext