Introduce partner and funder logos
Change-Id: I71e00aaa51c2dffe74335c7c4f170e8d507356d6
diff --git a/examples/ids.Rmd b/examples/ids.Rmd
index 9114e18..d657904 100644
--- a/examples/ids.Rmd
+++ b/examples/ids.Rmd
@@ -6,6 +6,9 @@
- name: John Doe
institute: "IDS Mannheim"
date: "`r paste0('Mannheim, ', Sys.Date())`"
+website: "https://korap.ids-mannheim.de/gerrit/IDS-Mannheim/revealjs"
+partner_logo: "logos/clarin-logo.svg"
+funder_logo: "logos/text-plus-logo.svg"
output:
revealjs.ids::revealjs_presentation:
reveal_plugins:
diff --git a/examples/logos/clarin-logo.svg b/examples/logos/clarin-logo.svg
new file mode 100644
index 0000000..1a198b0
--- /dev/null
+++ b/examples/logos/clarin-logo.svg
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg"
+ viewBox="0 0 358 138"
+ shape-rendering="auto"
+ text-rendering="auto"
+ image-rendering="auto">
+
+ <style>
+ .logo-fill { fill:#00406f; }
+ </style>
+
+ <path class="logo-fill" d="M321.04,125h-1.17c0-31.75-26.35-57.5-58.85-57.5s-58.85,25.74-58.85,57.5h-1.17c0-32.38,26.87-58.64,60.02-58.64s60.02,26.25,60.02,58.64Z"/>
+ <path class="logo-fill" d="M248.43,130.64c-.48-.61-.96-1.22-1.41-1.84-.36-.49-.71-.98-1.06-1.49-18.53-26.86-11.26-63.3,16.23-81.4,27.47-18.09,64.75-11.01,83.29,15.82,2.11,3.05,3.92,6.29,5.41,9.68l-1.07.45c-12.85-29.2-47.49-42.69-77.38-30.14-3.37,1.41-6.59,3.13-9.63,5.13-26.95,17.76-34.06,53.49-15.88,79.82.34.49.69.98,1.04,1.46.45.6.91,1.21,1.39,1.81l-.92.7Z"/>
+ <path class="logo-fill" d="M259.95,101.78c-32.1.02-58.54-24.61-60.05-55.93l1.17-.05c1.52,31.72,29.08,56.23,61.55,54.74,32.47-1.49,57.55-28.41,56.03-60.13-.65-13.63-6.25-26.59-15.79-36.56l.85-.78c22.65,23.68,21.36,60.81-2.88,82.93-5.12,4.68-11.05,8.44-17.5,11.12-7.39,3.07-15.34,4.66-23.37,4.66Z"/>
+ <ellipse class="logo-fill" cx="319" cy="43.5" rx="10" ry="9.5"/>
+ <ellipse class="logo-fill" cx="218" cy="84.5" rx="10" ry="9.5"/>
+ <ellipse class="logo-fill" cx="237" cy="97.5" rx="10" ry="9.5"/>
+ <ellipse class="logo-fill" cx="260" cy="101.5" rx="10" ry="9.5"/>
+ <ellipse class="logo-fill" cx="283" cy="97.5" rx="10" ry="9.5"/>
+ <ellipse class="logo-fill" cx="302" cy="84.5" rx="10" ry="9.5"/>
+ <ellipse class="logo-fill" cx="315" cy="65.5" rx="10" ry="9.5"/>
+ <path class="logo-fill" d="M30.21,79.04c.02-.12.02-.25.02-.37,0-.23-.2-.47-.61-.7-.51-.28-1.05-.49-1.62-.64-.76-.21-1.53-.37-2.31-.48-.91-.13-1.82-.2-2.74-.2-.95,0-1.9.11-2.83.31-.96.19-1.87.53-2.72,1.01-.81.46-1.51,1.1-2.02,1.87-1.05,1.75-1.05,3.92,0,5.67.52.77,1.21,1.41,2.02,1.87.85.48,1.76.82,2.72,1.01.93.2,1.88.3,2.83.31.62-.02,1.23-.09,1.84-.2.85-.13,1.69-.32,2.52-.55.76-.21,1.51-.47,2.22-.79.64-.29.97-.6.97-.92,0-.12-.02-.25-.09-.35-.07-.1-.13-.2-.18-.31l.49-.31,4.63,6.89-.54.31c-.04-.12-.13-.23-.25-.29-.12-.05-.25-.07-.38-.07-.44.06-.86.19-1.26.37-.8.31-1.62.57-2.45.79-1.16.31-2.34.56-3.53.75-1.5.23-3.02.34-4.54.33-1.81,0-3.6-.23-5.35-.68-1.71-.43-3.32-1.16-4.76-2.15-1.4-.97-2.57-2.23-3.42-3.69-1.74-3.23-1.74-7.09,0-10.32.85-1.46,2.02-2.72,3.42-3.69,1.45-1,3.06-1.75,4.76-2.22,1.74-.49,3.54-.74,5.35-.75,1.56-.02,3.11.08,4.65.29,1.11.15,2.22.37,3.3.64.87.23,1.54.43,2.02.59.35.13.71.21,1.08.24.27,0,.52-.13.67-.35l.49.13-4.05,7.25-.45-.31c.03-.09.05-.19.07-.29Z"/>
+ <path class="logo-fill" d="M65.07,88.61c.16-.31.27-1.61.27-1.61h.66v8h-.66s-.09-.38-.27-.63c-.16-.11-.35-.17-.54-.37h-23.53v-.31c.44,0,.8-.1,1.12-.29.14-.13.21-.32-.12-.51v-20.46c.33-.19.26-.37.12-.51-.32-.19-1.12-.29-1.12-.29v-.64h9v.64s-.41.1-.73.29c-.14.13-.21.32-.27.51v16.57h15.53c.21-.13.41-.22.54-.39Z"/>
+ <path class="logo-fill" d="M77.35,93.36c.2.09.43.13.65.11v.53h-8s0-.52,0-.52c.25-.03.49-.13.7-.28.19-.21.34-.45.44-.72.06-.15.2-.54.43-1.18.23-.64.54-1.45.91-2.43.38-.98.8-2.06,1.26-3.26.46-1.2.93-2.41,1.39-3.65.46-1.24.92-2.45,1.37-3.63.45-1.18.85-2.24,1.2-3.17l.85-2.27c.22-.58.33-.89.33-.92,0-.15-.09-.25-.28-.31-.19-.06-.39-.1-.59-.13v-.52h12v.52c-.21.02-.41.06-.6.13-.15.06-.23.2-.23.44.12.39.27.77.44,1.14.29.7.67,1.61,1.13,2.73.46,1.12.99,2.39,1.59,3.8.6,1.41,1.22,2.86,1.87,4.33.65,1.47,1.27,2.91,1.87,4.31.6,1.4,1.15,2.65,1.64,3.76.15.38.36.73.62,1.05.17.18.42.27.67.26v.52h-9v-.53c.57-.03.86-.21.86-.53-.06-.2-.14-.4-.23-.59-.15-.37-.32-.77-.5-1.23-.18-.45-.35-.88-.52-1.29-.12-.27-.22-.55-.29-.83h-10.69c-.3.79-.54,1.43-.72,1.93-.18.5-.32.89-.43,1.18-.11.29-.18.5-.23.64-.04.09-.06.19-.07.29,0,.13.05.25.16.33ZM84.05,75.55l-4,10.45h8.36l-4.36-10.45Z"/>
+ <path class="logo-fill" d="M112.8,93.4c.32.19.68.29,1.2.29v.31h-9v-.31s.33-.1.65-.29c.14-.13.21-.32.35-.51v-20.46c-.14-.19-.21-.37-.35-.51-.32-.19-.65-.29-.65-.29v-.64h16.38c3.31,0,5.71.59,7.2,1.78,1.49,1.19,2.24,3.02,2.24,5.51,0,2.02-.6,3.6-1.81,4.74-1.29,1.19-2.87,2.03-4.59,2.46l5.28,7.29c.26.47.75.77,1.3.79v.43h-9v-.55c.63-.03.95-.3.95-.82-.09-.23-.2-.44-.35-.64-.23-.36-.52-.8-.87-1.32-.35-.52-.73-1.07-1.15-1.66-.42-.59-.82-1.16-1.21-1.7-.39-.55-.73-1.03-1.02-1.45-.29-.42-.48-.71-.56-.86h-4.8v7.9c-.41.19-.34.37-.2.51ZM123.63,80.25c.99-.92,1.03-2.45.09-3.42-.03-.03-.06-.06-.09-.08-.51-.5-1.45-.75-2.82-.75h-7.82v5h7.82c1.36,0,2.3-.25,2.82-.75Z"/>
+ <path class="logo-fill" d="M138.6,93.4c.14-.13.21-.32.4-.51v-20.46c-.19-.19-.26-.37-.4-.51-.32-.19-.68-.29-.6-.29v-.64h9v.64c-.57,0-.93.1-1.25.29-.14.13-.21.32.25.51v20.46c-.46.19-.39.37-.25.51.32.19.68.29,1.25.29v.31h-9v-.31c-.08,0,.28-.1.6-.29Z"/>
+ <path class="logo-fill" d="M154.51,71.93c-.32-.19-.68-.29-.51-.29v-.64h10v.53c-.36,0-.72.06-1.05.2-.15.07-.25.21-.26.37.16.29.37.55.6.79.4.47.93,1.05,1.58,1.76s1.39,1.49,2.21,2.35c.82.86,1.65,1.73,2.49,2.59.84.86,1.64,1.68,2.42,2.46.78.78,1.44,1.44,2,2v-11.73c0-.5-.33-.76-1-.79v-.53h8v.64c-.14,0-.51.1-.83.29-.14.13-.21.32-.17.51v20.46c-.04.19.04.37.17.51.32.19.68.29.83.29v.31h-8v-.53c.29.03.57-.02.83-.13.13-.07.2-.21.2-.35-.01-.12-.06-.23-.14-.33-.18-.24-.38-.47-.59-.68-.3-.32-.74-.78-1.33-1.38-.59-.6-1.36-1.4-2.32-2.42-.96-1.01-2.15-2.27-3.56-3.78-1.41-1.51-3.11-3.34-5.1-5.51v14s-.2.37-.07.51c.32.19.68.29,1.07.29v.31h-8v-.31c-.18,0,.19-.1.51-.29.14-.13.21-.32.49-.51v-20.46c-.29-.19-.36-.37-.49-.51Z"/>
+</svg>
\ No newline at end of file
diff --git a/examples/logos/text-plus-logo.svg b/examples/logos/text-plus-logo.svg
new file mode 100644
index 0000000..f750ccd
--- /dev/null
+++ b/examples/logos/text-plus-logo.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="Ebene_2" data-name="Ebene 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 296 296">
+ <defs>
+ <style>
+ .cls-1 {
+ fill: #cd0022;
+ }
+ </style>
+ </defs>
+ <g id="Ebene_1-2" data-name="Ebene 1">
+ <g>
+ <path class="cls-1" d="m103.16,142.1c-2.9,0-5.12,1.08-6.68,3.23-1.09,1.5-1.78,3.48-2.11,5.91h16.82v-.97c0-2.31-.7-4.25-2.11-5.82-1.41-1.57-3.38-2.35-5.93-2.35Z"/>
+ <path class="cls-1" d="m148,0C66.26,0,0,66.26,0,148s66.26,148,148,148,148-66.26,148-148S229.74,0,148,0Zm-82.42,179.48h-15.15v-52.62h-18.49v-11.33h52.18v11.33h-18.54v52.62Zm60.07-19.55h-31.4c.25,2.93,1.06,5.28,2.43,7.03,1.68,2.14,4.12,3.21,7.31,3.21,2.31,0,4.33-.61,6.04-1.82,1.71-1.21,3.11-2.58,4.2-4.11l10.45,6.63c-1.46,3.02-4.02,5.43-7.67,7.25s-7.88,2.72-12.72,2.72c-7.61,0-13.63-2.17-18.05-6.5-4.42-4.33-6.63-10.13-6.63-17.4v-1.41c0-7.2,2.24-12.97,6.72-17.31,4.48-4.33,10.13-6.5,16.96-6.5s12.37,2.04,16.36,6.11c4,4.07,6,9.72,6,16.96v5.14Zm34.35,19.55l-9.09-14.23-9.49,14.23h-13.49l16.32-24.17-14.96-22.22h16.74l7.44,11.6,7.23-11.6h13.49l-14.02,21.66,16.53,24.73h-16.69Zm45.9-35.8h-8.17v20.86c0,2.11.39,3.55,1.16,4.33.78.78,1.79,1.16,3.05,1.16.64,0,1.28-.09,1.91-.26.63-.18,1.22-.38,1.78-.62v10.28c-.64.35-1.59.66-2.83.92-1.24.26-2.58.4-4.02.4-4.71,0-8.5-1.27-11.35-3.82s-4.28-6.56-4.28-12.04v-21.22h-6.46v-10.59h6.5v-10.76h14.54v10.76h8.17v10.59Zm40.61,12.48v15.9h-14.32v-15.9h-14.14v-12.61h14.14v-15.86h14.32v15.86h14.19v12.61h-14.19Z"/>
+ </g>
+ </g>
+</svg>
\ No newline at end of file
diff --git a/examples/minimal.Rmd b/examples/minimal.Rmd
new file mode 100644
index 0000000..ca5e595
--- /dev/null
+++ b/examples/minimal.Rmd
@@ -0,0 +1,53 @@
+---
+title: "Minimal Deck"
+subtitle: "smallest useful revealjs.ids presentation"
+author: "John Doe"
+date: "1 January 2026"
+# linked QR code in the top left of the title slide:
+website: "https://www.ids-mannheim.de/digspra/"
+# second institution logo (top right of every slide, next to the IDS logo);
+# funder logo (bottom left of the title slide). Local files are embedded:
+# partner_logo: "partner-logo.svg"
+# funder_logo: "funder-logo.svg"
+output: revealjs.ids::revealjs_presentation
+---
+
+```{r setup, include=FALSE}
+knitr::opts_chunk$set(echo = TRUE)
+```
+
+# Introduction
+
+## Markdown basics
+
+- Some **bold** text in the IDS style
+- Incremental points with `{.fragment}` or global `incremental: true`
+
+<!-- 00:30 -->
+
+::: notes
+This slide has speaker notes (press `s` for the speaker view) and a
+half-minute time budget from the timing comment above -- watch the pacing
+timer.
+:::
+
+# Results
+
+## Data frames look reasonable by default
+
+```{r}
+head(cars, 6)
+```
+
+## And plots as usual
+
+```{r pressure, fig.height=5, fig.width=10, message=FALSE}
+plot(pressure)
+```
+
+# Misc
+
+## Links
+
+A linked QR code, e.g. for supplementary material, can be put on any slide
+with inline R code: `r revealjs.ids::qrlink("https://www.ids-mannheim.de/")`