References notes and floats/Endnotes

Unofficial ConTeXt Wiki mirror

Last modified: 2026-08-29

Notes in ConTeXt  ·  Overview  ·  Footnotes  ·  Endnotes  ·  Margin notes  ·  Critical apparatuses

This page has recently been revised and reorganized.

Further corrections, additions, and improvements are welcome. Please feel free to edit or modify this page to improve it.

1. Purpose

Endnotes are notes whose entries are printed after the main text or after a major structural division rather than at the bottom of the page.

In ConTeXt, an endnote is usually not a fundamentally different kind of note. It is most often an ordinary or custom note series whose entries are:

  1. created in the running text;
  2. stored instead of being placed automatically;
  3. printed later with an explicit placement command.

Central principle

An endnote is defined primarily by its final placement, not by a special note command.

2. What counts as an endnote

The term endnote may refer to several editorial arrangements:

Type Final location
Section endnote At the end of each section
Chapter endnote At the end of each chapter
Part endnote At the end of each part
Document endnote At the end of the complete document
Separate endnote series In several distinct final note lists

These arrangements use the same general mechanism but differ in where the placement command is issued.

3. Footnotes and endnotes

A footnote is normally placed automatically at the bottom of the page.

An endnote is created in the running text but placed later.

Feature Footnote Endnote
Entry placement Bottom of the page End of a section, chapter, part, or document
Placement Usually automatic Usually explicit
Typical setup location=page location=text
Placement command Usually unnecessary \placefootnotes or \placenotes[series]

Terminological caution

A note created with \footnote may still become an endnote if its entry is postponed and placed later.

4. Basic document endnotes

The simplest method is to postpone ordinary footnotes:

\setupnote
  [footnote]
  [location=text]

Then place them at the end of the document:

\subject{Notes}
\placefootnotes

4.1. Minimal working example

Result

The note marks remain in the running text, while the note entries are collected and printed under the final heading.

5. Place endnotes after a chapter

The same postponed-note mechanism can be used after each chapter.

\setupnote
  [footnote]
  [location=text]

Then place the notes at the chosen point:

\chapter{First chapter}

Text with notes.

\subject{Notes to this chapter}

\placefootnotes

For automatic placement after each structural unit, use a setup attached to the relevant heading.

See:

Place footnotes at the end of a section or chapter.

6. Place endnotes after a section

Section endnotes use the same principle:

\section{A section}

Text with notes.

\subject{Notes to this section}

\placefootnotes

One mechanism, several outcomes

The difference between section endnotes, chapter endnotes, and document endnotes is determined by the location of \placefootnotes.

7. Create a dedicated endnote series

A separate note series is useful when ordinary footnotes must remain at the bottom of the page while another category of notes is collected at the end.

7.1. Define the series

\definenote
  [Endnote]
  [footnote]

7.2. Postpone its entries

\setupnote
  [Endnote]
  [location=text]

7.3. Place the series

\placenotes[Endnote]

7.4. Example

Use a dedicated series when

ordinary footnotes and endnotes must coexist in the same document.

8. Use several endnote series

A scholarly document may require several final note lists.

For example:

\definenote
  [EdNote]
  [footnote]

\definenote
  [SourceNote]
  [footnote]

Postpone both:

\setupnote
  [EdNote]
  [location=text]

\setupnote
  [SourceNote]
  [location=text]

Place them separately:

\subject{Editorial notes}
\placenotes[EdNote]

\subject{Source notes}
\placenotes[SourceNote]

8.1. Example

9. Numbering endnotes

Numbering is configured with \setupnotation.

For Arabic numerals:

\setupnotation
  [Endnote]
  [numberconversion=numbers]

For lowercase letters:

\setupnotation
  [Endnote]
  [numberconversion=characters]

For Roman numerals:

\setupnotation
  [Endnote]
  [numberconversion=romannumerals]

See also:

Footnote reference: number conversions.

10. Restart numbering by chapter or section

A note counter may restart at a structural level.

For example:

\setupnotation
  [Endnote]
  [way=bychapter]

or:

\setupnotation
  [Endnote]
  [way=bysection]

Choose the reset level carefully

A document-wide endnote list usually benefits from continuous numbering. Chapter endnotes may be clearer when numbering restarts in each chapter.

11. Give the endnote section a heading

The placement command does not necessarily create a heading.

Add one explicitly:

\subject{Notes}
\placefootnotes

or:

\chapter{Endnotes}
\placenotes[Endnote]

The appropriate heading level depends on the document structure.

Typical choices include:

12. Avoid empty endnote headings

If a chapter or section contains no notes, an automatically generated heading may remain empty.

Potential problem

A heading such as “Notes” may be printed even when the corresponding note series contains no entries.

When automatic placement is used, test the series before printing its heading.

For a complete pattern, see:

Place footnotes at the end of a section or chapter.

13. Reuse an endnote mark

Assign a stable reference when the same note must be called more than once:

\Endnote[end:shared]
  {This note applies to both passages.}

Then repeat its mark:

\note[Endnote][end:shared]

See:

Refer to a footnote more than once.

14. Separate an endnote mark from its text

For a custom endnote series:

\note[Endnote][end:manual]

\setnotetext
  [Endnote]
  [end:manual]
  {The endnote entry is registered separately.}

See:

Separate a note mark from its text.

15. Format endnotes

Use \setupnote for series behaviour:

\setupnote
  [Endnote]
  [location=text,
   bodyfont=small,
   paragraph=no]

Use \setupnotation for numbering and entry layout:

\setupnotation
  [Endnote]
  [numberconversion=numbers,
   alternative=serried,
   width=broad,
   distance=.5em]

See:

Format footnotes.

16. Endnotes in paragraph form

Short endnotes may be composed as a running paragraph:

\setupnote
  [Endnote]
  [location=text,
   paragraph=yes]

\setupnotation
  [Endnote]
  [alternative=serried,
   width=broad,
   distance=.5em,
   display=no]

Use paragraph form selectively

It is efficient for short entries but difficult to read when notes contain long quotations, lists, or several paragraphs.

17. Interactive endnotes

Interactive links are useful when marks and entries are far apart.

Enable interaction globally:

\setupinteraction
  [state=start]

Then enable it for the series:

\setupnotation
  [Endnote]
  [interaction=yes]

See:

Create interactive footnotes.

Why interaction matters more for endnotes

The physical distance between the mark and entry is usually greater than with page footnotes, so clickable navigation becomes especially useful.

18. Endnotes in selective editions

A document may include endnotes in one edition and suppress them in another.

The most reliable method is to define semantic note commands and control them with conditionals.

See:

Produce annotated and unannotated versions.

19. Endnotes and local notes

Endnotes belong to a document-level or structural note stream.

Local notes belong to a temporary scope such as a table, figure, or box.

They should not be confused.

Feature Endnote Local note
Scope Document, part, chapter, or section Table, float, box, or local structure
Placement At a later structural endpoint Inside the local scope
Typical command \placefootnotes or \placenotes \placelocalfootnotes or \placelocalnotes

See:

Use local notes in tables, floats, and boxes.

20. Endnotes and critical apparatuses

Endnotes are suitable for explanatory, bibliographical, editorial, or source notes collected at the end of a structural unit.

A critical apparatus usually requires a closer relationship between:

Do not force a critical apparatus into a generic endnote list

Use a dedicated apparatus structure when the notes encode systematic textual variation.

See:

21. Common mistakes

21.1. Forgetting the placement command

With:

location=text

the entries are stored but not printed automatically.

You must use:

\placefootnotes

or:

\placenotes[series]

21.2. Using the wrong placement command

For the predefined footnote series:

\placefootnotes

For a custom series:

\placenotes[Endnote]

21.3. Mixing series names

These do not refer to the same series:

Endnote
endnote
EndNote

Series names are case-sensitive.

21.4. Printing the same stored notes twice

Repeated placement commands may duplicate or otherwise disturb the intended output, depending on the note configuration.

Place each collected note block only where it is required.

21.5. Using a heading that is too high or too low

The note heading should match the structural level of the final placement.

21.6. Confusing postponed notes with suppressed notes

A postponed note exists and awaits placement.

A suppressed note is not created.

Most frequent error

The note marks appear in the text, but the final note entries are missing because no placement command was issued.

22. Diagnostic checklist

When endnotes do not appear as expected, check:

  1. whether the series uses location=text ;
  2. whether the correct series is being called;
  3. whether the placement command matches the series;
  4. whether the placement command occurs after the notes have been created;
  5. whether the heading is being printed even when the series is empty;
  6. whether numbering should be continuous or reset;
  7. whether the same note list is being placed more than once;
  8. whether interaction is enabled when navigation is required;
  9. whether local notes have accidentally been used instead of document-level notes.

23. Complete example

24. What this page has established

Endnotes in ConTeXt are normally created by separating note creation from note placement.

The essential workflow is:

define or select a note series
        |
        v
set location=text
        |
        v
create notes in the running text
        |
        v
place the stored entries later

The placement point determines whether the result is:

25. Related pages

Notes in ConTeXt  ·  Overview  ·  Footnotes  ·  Endnotes  ·  Margin notes  ·  Critical apparatuses