summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/pdfpc
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-07-11 03:04:01 +0000
committerNorbert Preining <norbert@preining.info>2022-07-11 03:04:01 +0000
commitf38fd211142e080f2d76c320225eb1c75889aae6 (patch)
treeef23c372199389c8eeb8804287114823bbbf5ee5 /macros/latex/contrib/pdfpc
parent20ce5b015c76436ed3c8022b778a877bcf4852dd (diff)
CTAN sync 202207110303
Diffstat (limited to 'macros/latex/contrib/pdfpc')
-rw-r--r--macros/latex/contrib/pdfpc/README.md17
-rw-r--r--macros/latex/contrib/pdfpc/pdfpc-doc.pdfbin173172 -> 190336 bytes
-rw-r--r--macros/latex/contrib/pdfpc/pdfpc-doc.tex37
-rw-r--r--macros/latex/contrib/pdfpc/pdfpc.sty3
4 files changed, 24 insertions, 33 deletions
diff --git a/macros/latex/contrib/pdfpc/README.md b/macros/latex/contrib/pdfpc/README.md
index 36c6a8bb65..60311000b1 100644
--- a/macros/latex/contrib/pdfpc/README.md
+++ b/macros/latex/contrib/pdfpc/README.md
@@ -9,6 +9,7 @@ console (pdfpc) program.
`pdfpc` depends on these packages:
[`kvoptions`](https://ctan.org/pkg/kvoptions),
[`xstring`](https://ctan.org/pkg/xstring),
+[`iftex`](https://ctan.org/pkg/iftex),
[`hyperxmp`](https://ctan.org/pkg/hyperxmp)
## Usage
@@ -16,19 +17,3 @@ console (pdfpc) program.
It's best to read the [`pdfpc`](https://github.com/pdfpc/pdfpc) documentation
for `pdfpc` integration.
-## License
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 3 of the License, or
-(at your option) any later version.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License along
-with this program; if not, write to the Free Software Foundation, Inc.,
-51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
diff --git a/macros/latex/contrib/pdfpc/pdfpc-doc.pdf b/macros/latex/contrib/pdfpc/pdfpc-doc.pdf
index 94321f63a5..dc6c357667 100644
--- a/macros/latex/contrib/pdfpc/pdfpc-doc.pdf
+++ b/macros/latex/contrib/pdfpc/pdfpc-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/pdfpc/pdfpc-doc.tex b/macros/latex/contrib/pdfpc/pdfpc-doc.tex
index c700b45411..f4b959c6b6 100644
--- a/macros/latex/contrib/pdfpc/pdfpc-doc.tex
+++ b/macros/latex/contrib/pdfpc/pdfpc-doc.tex
@@ -14,21 +14,21 @@
% You should have received a copy of the GNU General Public License along
% with this program; if not, write to the Free Software Foundation, Inc.,
% 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-% -------------------------------------------------------------------------------------------
+% -----------------------------------------------------------------------------
%
% Allow for defining some meta data and simple textual notes for use
% with the pdfpc presentation application <https://pdfpc.github.io>.
%
-% -------------------------------------------------------------------------------------------
+% -----------------------------------------------------------------------------
%
% Inspired by Carsten Brandt's <https://github.com/cebe/pdfpc-latex-notes>.
%
-% -------------------------------------------------------------------------------------------
+% -----------------------------------------------------------------------------
%
% Please report bugs and other problems as well as suggestions for improvements
% to the issue tracker at github <https://github.com/pdfpc/pdfpc/>
%
-% -------------------------------------------------------------------------------------------
+% -----------------------------------------------------------------------------
\documentclass[11pt]{ltxdoc}
\usepackage{iftex}
@@ -38,12 +38,14 @@
\usepackage{hyperref}
\newcommand*{\sty}[1]{\textsf{#1}}
-\def\param#1{\textit{\rmfamily\mdseries\ensuremath{\langle}#1\ensuremath{\rangle}}}
+\def\param#1%
+{\textit{\rmfamily\mdseries\ensuremath{\langle}#1\ensuremath{\rangle}}}
-\title{The \sty{pdfpc} package \\ {\large\url{https://github.com/pdfpc/pdfpc}}}
+\title{The \sty{pdfpc} package \\
+ {\large\url{https://github.com/pdfpc/latex-pdfpc}}}
\author{Evgeny Stambulchik}
-\date{2021/02/06 (v0.6.0)}
+\date{2022/07/05 (v0.7.0)}
\hypersetup{pdftitle={The pdfpc package}, pdfauthor={Evgeny Stambulchik}}
@@ -52,10 +54,10 @@
\thispagestyle{empty}
\begin{abstract}
-This package provides a convenient way to specify notes and to define certain
-meta properties of the presentation when used with
+This package provides a convenient way to specify notes and to define certain
+meta properties of the presentation when used with
\href{https://pdfpc.github.io/}{PDF Presenter Console (\texttt{pdfpc}), a
-GPLv2+ licensed multi-monitor PDF presentation viewer application available on
+GPLv3+ licensed multi-monitor PDF presentation viewer application available on
GitHub}\footnote{\url{https://pdfpc.github.io/}}.
\end{abstract}
@@ -72,7 +74,7 @@ kvoptions \\ xstring \\ iftex \\ hyperxmp
\section*{License}
-\textcopyright\ 2020 Evgeny Stambulchik
+\textcopyright\ 2020--2022 Evgeny Stambulchik
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -82,9 +84,9 @@ the Free Software Foundation; either version 3 of the License, or
This work consists of the following files:
\begin{itemize}
- \item "pdfpc.sty",
- \item "pdfpc-doc.tex"
- \item "pdfpc-doc.pdf" \emph{(compiled)}
+ \item ``pdfpc.sty''
+ \item ``pdfpc-doc.tex''
+ \item ``pdfpc-doc.pdf'' \emph{(compiled)}
\end{itemize}
\clearpage
@@ -92,9 +94,10 @@ This work consists of the following files:
\part{The documentation}
\section*{Loading \sty{pdfpc}}
-Load \sty{pdfpc} by adding \cmd{\usepackage\{pdfpc\}} to your preamble.
+Load \sty{pdfpc} by adding \cmd{\usepackage[\param{options}]\{pdfpc\}} to your
+preamble.
-The following \param{options} may be given as comma-separated list:
+The following options may be given as comma-separated list:
\begin{itemize}
\item \texttt{duration}
@@ -108,6 +111,8 @@ The following \param{options} may be given as comma-separated list:
\item \texttt{defaulttransition} (needs pdfpc v4.5 or higher)
\end{itemize}
+Alternatively, the options can be set using the \cmd{\pdfpcsetup} command
+like \cmd{\pdfpcsetup\{\param{option1=value1}[,~\ldots]\}}.
The meaning and possible values of most of these options are documented in
\textit{pdfpcrc(5)} man page of the pdfpc program. The rest are explained below.
diff --git a/macros/latex/contrib/pdfpc/pdfpc.sty b/macros/latex/contrib/pdfpc/pdfpc.sty
index 579c35865a..30529d3c11 100644
--- a/macros/latex/contrib/pdfpc/pdfpc.sty
+++ b/macros/latex/contrib/pdfpc/pdfpc.sty
@@ -30,7 +30,7 @@
%
% -------------------------------------------------------------------------------------------
%
-\ProvidesPackage{pdfpc}[2021/02/06 v0.6.0 PDFPC]
+\ProvidesPackage{pdfpc}[2022/07/05 v0.7.0 PDFPC]
\NeedsTeXFormat{LaTeX2e}
%
% Require additional packages needed by \sty{pdfpc}:
@@ -90,6 +90,7 @@
\def\PDFPC@notesposition{auto}%
\fi%
%
+\def\pdfpcsetup{\kvsetkeys{PDFPC}}%
% Guesswork for beamer/pgfpages notes
\ifx\PDFPC@notesposition\pdfpc@notespositionauto%
\def\PDFPC@notesposition{none}%