[latex3-commits] [git/LaTeX3-latex3-pdfresources] splitting: docu updates (195cfa7)

Ulrike Fischer fischer at troubleshooting-tex.de
Fri Jul 24 00:03:08 CEST 2020


Repository : https://github.com/latex3/pdfresources
On branch  : splitting
Link       : https://github.com/latex3/pdfresources/commit/195cfa7760d35367bf5b5972d60c2de992a8734e

>---------------------------------------------------------------

commit 195cfa7760d35367bf5b5972d60c2de992a8734e
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date:   Fri Jul 24 00:03:08 2020 +0200

    docu updates


>---------------------------------------------------------------

195cfa7760d35367bf5b5972d60c2de992a8734e
 pdfresources.dtx | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

diff --git a/pdfresources.dtx b/pdfresources.dtx
index aca40f5..ac25a17 100644
--- a/pdfresources.dtx
+++ b/pdfresources.dtx
@@ -71,7 +71,7 @@
 % central PDF-directories to external packages.
 % This is problematic as it can lead easily to clashes if two packages try
 % to access the same resource in an incompatible way.  Also as
-% the primitives differ between the various binaries and backend with
+% the primitives differ between the various binaries and backends with
 % which \LaTeX{} is used all packages have to write and maintain \enquote{driver} files
 % for the various backends.
 %
@@ -95,6 +95,13 @@
 % \cs{DeclareDocumentMetaData}\marg{key-val}. The allowed keys are currently
 % described in \pdf{l3pdfinit}
 %
+% \section{Requirements}
+% pdfresources requires a LaTeX format from 2020/10/01 or later.
+% It currently depends on the external packages \pkg{zref-base} and \pkg{bitset}.
+% In some places, e.g. when writing strings to the pdf it assumes that
+% the file is utf8 encoded -- ascii will naturally work too, but 8bit encodings are
+% not supported
+%
 % \section{Incompabilities}
 %
 % The package tries to take over the management of core PDF dictionaries. All packages
@@ -112,8 +119,8 @@
 % \begin{verbatim}
 %  \usepackage[customdriver=hgeneric-experimental]{hyperref}
 % \end{verbatim}
-%
-% For bookmarks the bookmarks package should be loaded after hyperref.
+% The code for bookmarks has been removed from this driver, instead
+% the \pkg{bookmarks} package should be loaded after \pkg{hyperref}.
 % The new driver supports already most of the functions of the original drivers.
 % Incomplete is the support for form fields.
 %
@@ -122,7 +129,7 @@
 % development. At first pdf/A will be handled, pdf/X then later.
 %
 % \subsection{hyperxmp}
-% With small adjustments hyperxmp can be used. But the coordination should be
+% With small adjustments hyperxmp can be used. But the coordination must be
 % improved.
 %
 % \subsection{tikz/pgf}
@@ -179,6 +186,8 @@
 %
 % \section{The core dictionaries}
 % \subsection{The \enquote{Info} dictionary (pdfinfo)}
+% The content of the property list associated with this dictionary name is written to the
+% /Info object. This replaces \cs{pdfinfo}. 
 % \begin{NOTE}{UF}
 % path: Info
 % The info dictionary is filled by e.g. \cs{pdfinfo}. Multiple appearances of
@@ -205,7 +214,7 @@
 %
 % \subsection{The \enquote{Pages} dictionary (pdfpagesattr)}
 % The content of the property list associated with this dictionary name is written to the
-% /Pages object. This replaces \cs{pdfpagesattr}. This dictionary is global.
+% /Pages object. This replaces \cs{pdfpagesattr}.
 % \subsubsection{\enquote{Pages} / backend}
 % \begin{NOTE}{UF}
 %  path: Pages
@@ -225,6 +234,8 @@
 % The code has been moved to \pkg{l3pdfcoredict}
 %
 % \subsection{\enquote{Page} and \enquote{ThisPage} (pdfpageattr)}
+% The content of the property lists associated with this dictionary name is written to the
+% /Page objects. This replaces \cs{pdfpageattr}.
 % \subsubsection{\enquote{Page} and \enquote{ThisPage} /backend}
 % The code has been moved to \pgk{l3backend-pdf-extra}.
 % \subsubsection{\enquote{Page} and \enquote{ThisPage} / management}





More information about the latex3-commits mailing list.