@@ -177,14 +177,16 @@ a @code{"Missing footnote definition!"} message will be substituted for the footnote text. Conversely, creating a @code{fndef} that is never referenced will produce no output, warning or error. @deftogether[(@defproc[(dialogue [elements xexpr?] ...) txexpr?] - @defproc[(say [interlocutor string?] [elements xexpr?] ...) txexpr?])] + @defproc[(say [interlocutor string?] [elements xexpr?] ...) txexpr?] + @defproc[(saylines [interlocutor string?] [elements xexpr?] ...) txexpr?])] -Use these two tags together for transcripts of dialogue, chats, screenplays, interviews and so -forth. +Use these tags together for transcripts of dialogue, chats, screenplays, interviews and so +forth. The @racket[saylines] tag is the same as @racket[say] except that within @racket[saylines], +linebreaks within paragraphs are preserved. Example usage: @codeblock|{ #lang pollen @@ -273,11 +275,11 @@ @defproc[(strike [element xexpr?] ...) txexpr?] @defproc[(ol [element xexpr?] ...) txexpr?] @defproc[(ul [element xexpr?] ...) txexpr?] @defproc[(item [element xexpr?] ...) txexpr?] @defproc[(sup [element xexpr?] ...) txexpr?] - @defproc[(smallcaps [element xexpr?] ...) txexpr?] + @defproc[(caps [element xexpr?] ...) txexpr?] @defproc[(code [element xexpr?] ...) txexpr?])] Work pretty much how you’d expect. @section{Convenience macros}