\def\markdownOptionCitations{true} <<< This test ensures that the Lua `citations` option correctly propagates through the plain TeX interface and that the `citationNbsps` option is enabled by default. Here is a simple parenthetical citation [@doe99] and here is a string of several [see @doe99, pp. 33-35; also @smit:.#$%&-+?<>_/h04, chap. 1]. A parenthetical citation can have a [prenote @doe99] and a [@smith04 postnote]. The name of the author can be suppressed by inserting a dash before the name of an author as follows [-@smith04]. Here is a simple text citation @doe99 and here is a string of several @doe99 [pp. 33-35; also @smit:.#$%&-+?<>_/h04, chap. 1]. Here is one with the name of the author suppressed -@doe99. >>> codeSpan: citations codeSpan: citationNbsps interblockSeparator BEGIN cite - suppressAuthor: false - prenote: - postnote: - name: doe99 END cite BEGIN cite - suppressAuthor: false - prenote: see - postnote: pp.(nbsp)33-35 - name: doe99 END cite BEGIN cite - suppressAuthor: false - prenote: also - postnote: chap.(nbsp)1 - name: smit:.(hash)$(percentSign)&-+?<>_/h04 END cite interblockSeparator BEGIN cite - suppressAuthor: false - prenote: prenote - postnote: - name: doe99 END cite BEGIN cite - suppressAuthor: false - prenote: - postnote: postnote - name: smith04 END cite BEGIN cite - suppressAuthor: true - prenote: - postnote: - name: smith04 END cite interblockSeparator BEGIN textCite - suppressAuthor: false - prenote: - postnote: - name: doe99 END textCite BEGIN textCite - suppressAuthor: false - prenote: - postnote: pp.(nbsp)33-35 - name: doe99 END textCite BEGIN textCite - suppressAuthor: false - prenote: also - postnote: chap.(nbsp)1 - name: smit:.(hash)$(percentSign)&-+?<>_/h04 END textCite BEGIN textCite - suppressAuthor: true - prenote: - postnote: - name: doe99 END textCite