Introduce partner and funder logos

Change-Id: I71e00aaa51c2dffe74335c7c4f170e8d507356d6
diff --git a/man/qrlink.Rd b/man/qrlink.Rd
new file mode 100644
index 0000000..26b5bd7
--- /dev/null
+++ b/man/qrlink.Rd
@@ -0,0 +1,31 @@
+% Generated by roxygen2: do not edit by hand
+% Please edit documentation in R/utils.R
+\name{qrlink}
+\alias{qrlink}
+\title{HTML code for a linked QR code}
+\usage{
+qrlink(url, logo = NULL, text = NULL, caption = text)
+}
+\arguments{
+\item{url}{Target URL for the QR code}
+
+\item{logo}{Optional path to a logo image to place in the center of the QR
+code}
+
+\item{text}{Optional caption displayed below the QR code (alias:
+\code{caption})}
+
+\item{caption}{Alias for \code{text}}
+}
+\value{
+Character string with HTML code for a linked QR code
+}
+\description{
+Generates a QR code (inline SVG) linking to the given URL and returns the
+corresponding HTML code, so a QR code can be placed anywhere in a
+presentation with inline R code.
+}
+\details{
+The \code{website} YAML entry of \code{\link[=revealjs_presentation]{revealjs_presentation()}} uses this to
+place a linked QR code in the top left of the title slide.
+}
diff --git a/man/revealjs_presentation.Rd b/man/revealjs_presentation.Rd
index 7f48a89..9735960 100644
--- a/man/revealjs_presentation.Rd
+++ b/man/revealjs_presentation.Rd
@@ -313,6 +313,30 @@
 }\if{html}{\out{</div>}}
 }
 
+\subsection{Title slide: QR code and additional logos}{
+
+Three optional yaml entries personalise the title slide for external
+audiences (ported from \pkg{posterdown.ids}):
+\itemize{
+\item \verb{website: <url>} -- a linked QR code pointing to the URL is placed in
+the top left of the title slide. Uses the \pkg{qrcode} package.
+\item \verb{partner_logo: <path-or-url>} -- when a presentation is given by
+authors from two institutions, the partner institution's logo is shown
+next to the IDS logo, in the top right of every slide.
+\item \verb{funder_logo: <path-or-url>} -- a funder logo (e.g. "Text+") is placed
+in the bottom left of the title slide, opposite the Leibniz
+Gemeinschaft membership logo. It is lifted above the footer band on
+print (pdf) pages.
+}
+
+Local logo files (svg, png, jpg, gif, webp) are embedded in the html as
+data URIs, so they do not need to be shipped with the presentation; http
+URLs are used as-is. A QR code anywhere else on a slide can be produced
+with \code{\link[=qrlink]{qrlink()}} from inline R code. The navigation chrome (arrows, slide
+number, menu button) is hidden on the title slide for a bare first
+impression.
+}
+
 \subsection{Bibliography and citations}{
 
 Documents with a \verb{bibliography:} in their YAML header are formatted with