summaryrefslogtreecommitdiff
path: root/macros/latex-dev/base/ltfinal.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex-dev/base/ltfinal.dtx')
-rw-r--r--macros/latex-dev/base/ltfinal.dtx37
1 files changed, 19 insertions, 18 deletions
diff --git a/macros/latex-dev/base/ltfinal.dtx b/macros/latex-dev/base/ltfinal.dtx
index 5d77fb2e83..40017a205a 100644
--- a/macros/latex-dev/base/ltfinal.dtx
+++ b/macros/latex-dev/base/ltfinal.dtx
@@ -1246,32 +1246,33 @@
% \end{macro}
% \end{macro}
%
-% \subsection{Prepare for supporting PDF management in backends}
+% \subsection{Preparation for supporting PDF in backends}
%
-% At the current point in time support for PDF management in
-% backends is not part of \LaTeX{} core but provided by external
+% At the current point in time, basic support for PDF in
+% backends is not part of \LaTeX{} core; it is provided by external
% packages. At some time in the future that work will be placed
% into the kernel but for now it is separate and has to be
% explicitly loaded in the document.
%
-% There is a command \cs{IfPDFManagementActiveTF} in that code
-% which checks if the PDF management code is activated, which can
-% be used by packages to execute different code branches depending
-% on the state.
+% In that code there is a command \cs{IfPDFManagementActiveTF}
+% which can be used by packages in order to execute different
+% code depending on the whether this basic backend support is loaded.
%
-% To make this also work properly if the external package is not
-% loaded at all this command is already made available in the
-% kernel (with a trivial definition) so that other packages can
-% query the state in all circumstances. Once the PDF management
-% support moves to the kernel this definition here will vanish
-% again or rather will be replaced by a real test.
+% To make this also work properly when this external package is not
+% loaded at all, we here add this command already in the
+% kernel (with a trivial definition); thus any package can
+% query this loading state in all circumstances.
+% Once this basic PDF backend
+% support gets moved to the kernel, this definition will vanish
+% again from here or, rather, it will be replaced by a real test.
%
-%
% \begin{macro}{\IfPDFManagementActiveTF}
-% While the PDF management code is not loaded, the test will
-% always return the false branch. Once this code is loaded, it
-% is replaced by a real test (as then it is possible that the
-% management code is activate or not activated).
+% So long as the code for the basic backend support for PDF is not
+% loaded, the test that is implicit here will
+% always return the false branch.
+% Once this code is loaded, this definition will get
+% replaced by a real test (as it is then possible that the
+% management code is either activated or not activated).
% \changes{v2.2p}{2021/08/08}{Default definition added (gh/640)}
% \begin{macrocode}
\let \IfPDFManagementActiveTF \@secondoftwo