From 7612c9a58ccf4bf7efd789c0e196b1bd44433637 Mon Sep 17 00:00:00 2001 From: Jonathan Katz Date: Mon, 13 Apr 2026 11:00:27 -0700 Subject: [PATCH] Fix revealjs title author ORCID spacing --- .../revealjs/pandoc/title-fancy/title-slide.html | 2 +- tests/docs/reveal/title-fancy-author.qmd | 9 +++++++++ tests/smoke/render/render-reveal.test.ts | 12 +++++++++++- 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 tests/docs/reveal/title-fancy-author.qmd diff --git a/src/resources/formats/revealjs/pandoc/title-fancy/title-slide.html b/src/resources/formats/revealjs/pandoc/title-fancy/title-slide.html index 1af2da68082..897d0d1ec00 100644 --- a/src/resources/formats/revealjs/pandoc/title-fancy/title-slide.html +++ b/src/resources/formats/revealjs/pandoc/title-fancy/title-slide.html @@ -8,7 +8,7 @@

$title$

$for(by-author)$
$if(by-author.email)$
diff --git a/tests/docs/reveal/title-fancy-author.qmd b/tests/docs/reveal/title-fancy-author.qmd new file mode 100644 index 00000000000..03fdb7682c0 --- /dev/null +++ b/tests/docs/reveal/title-fancy-author.qmd @@ -0,0 +1,9 @@ +--- +title: "RevealJS Title Author" +author: "Jonathan N. Katz" +format: revealjs +--- + +## Slide + +Content diff --git a/tests/smoke/render/render-reveal.test.ts b/tests/smoke/render/render-reveal.test.ts index f048d3775ef..1714995763b 100644 --- a/tests/smoke/render/render-reveal.test.ts +++ b/tests/smoke/render/render-reveal.test.ts @@ -15,8 +15,18 @@ import { testRender } from "./render.ts"; // demo file renders ok testRender(docs("reveal/index.qmd"), "revealjs", false); -let input = docs("reveal/aside-footnotes.qmd"); +let input = docs("reveal/title-fancy-author.qmd"); let output = outputForInput(input, "revealjs"); +testRender(input, "revealjs", false, [ + ensureFileRegexMatches(output.outputPath, [ + /Jonathan N\. Katz\n<\/div>/, + ], [ + /Jonathan N\. Katz[ \t]+\n<\/div>/, + ]), +]); + +input = docs("reveal/aside-footnotes.qmd"); +output = outputForInput(input, "revealjs"); testRender(input, "revealjs", false, [ ensureHtmlElements(output.outputPath, [ // speaker notes are left not moved