summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/pdfpc/pdfpc.sty
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-02-14 03:00:50 +0000
committerNorbert Preining <norbert@preining.info>2021-02-14 03:00:50 +0000
commit8c6ca435b3bc584eb3efe8e52417fb989e677789 (patch)
tree08bae5450fe9e553e2b28cb984cae56e8d9e0990 /macros/latex/contrib/pdfpc/pdfpc.sty
parent3d0d4d2ed250339f704c23ea8f24670c70d5981f (diff)
CTAN sync 202102140300
Diffstat (limited to 'macros/latex/contrib/pdfpc/pdfpc.sty')
-rw-r--r--macros/latex/contrib/pdfpc/pdfpc.sty39
1 files changed, 31 insertions, 8 deletions
diff --git a/macros/latex/contrib/pdfpc/pdfpc.sty b/macros/latex/contrib/pdfpc/pdfpc.sty
index 17a813f15d..579c35865a 100644
--- a/macros/latex/contrib/pdfpc/pdfpc.sty
+++ b/macros/latex/contrib/pdfpc/pdfpc.sty
@@ -30,12 +30,13 @@
%
% -------------------------------------------------------------------------------------------
%
-\ProvidesPackage{pdfpc}[2020/12/05 v0.5.1 PDFPC]
+\ProvidesPackage{pdfpc}[2021/02/06 v0.6.0 PDFPC]
\NeedsTeXFormat{LaTeX2e}
%
% Require additional packages needed by \sty{pdfpc}:
\RequirePackage{kvoptions}
\RequirePackage{xstring}
+\RequirePackage{iftex}
\RequirePackage{hyperxmp}
%
\SetupKeyvalOptions{
@@ -148,14 +149,36 @@ ______</rdf:Description>^^J%
\ifPDFPC@hidenotes%
\newcommand{\pdfpcnote}[1]{}%
\else%
- \newcommand{\pdfpcnote}[1]{%
- \edef\\{\string\n}%
- \pdfannot width 0pt height 0pt depth 0pt {%
- /Subtype /Text%
- /Contents (#1)%
+ \ifXeTeX%
+ \newcommand{\pdfpcnote}[1]{%
+ {%
+ \edef\\{\string\n}%
+ \special{pdf: ann width 0pt height 0pt depth 0pt%
+ <<%
+ /Subtype /Text%
+ /Contents (#1)%
+ /F 6%
+ >>%
+ }%
+ }%
+ \relax%
}%
- \relax%
- }%
+ \else%
+ \ifLuaTeX%
+ \protected\def\pdfannot {\pdfextension annot }%
+ \fi%
+ \newcommand{\pdfpcnote}[1]{%
+ {%
+ \edef\\{\string\n}%
+ \pdfannot width 0pt height 0pt depth 0pt {%
+ /Subtype /Text%
+ /Contents (#1)%
+ /F 6%
+ }%
+ }%
+ \relax%
+ }%
+ \fi%
\fi%
%
\endinput