From 831f2a88bd131f4e2c57aae1b4bcebf6eeb154e0 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 9 Nov 2019 22:02:15 +0000 Subject: iftex (9nov19) git-svn-id: svn://tug.org/texlive/trunk@52711 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/generic/iftex/iftex.pdf | Bin 201807 -> 233649 bytes Master/texmf-dist/doc/generic/iftex/iftex.tex | 17 ++++++++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) (limited to 'Master/texmf-dist/doc/generic') diff --git a/Master/texmf-dist/doc/generic/iftex/iftex.pdf b/Master/texmf-dist/doc/generic/iftex/iftex.pdf index c46ce713ae4..97c093e87ff 100644 Binary files a/Master/texmf-dist/doc/generic/iftex/iftex.pdf and b/Master/texmf-dist/doc/generic/iftex/iftex.pdf differ diff --git a/Master/texmf-dist/doc/generic/iftex/iftex.tex b/Master/texmf-dist/doc/generic/iftex/iftex.tex index 67703b93c5b..8e13546e770 100644 --- a/Master/texmf-dist/doc/generic/iftex/iftex.tex +++ b/Master/texmf-dist/doc/generic/iftex/iftex.tex @@ -39,7 +39,7 @@ engine (or a compatible extension) is being used. For compatibility with earlier packages which did not all use the same naming convention all these conditionals are provided in two forms, a -lowercase name \verb|\iffootex| and a mixed case name \verb|\ifooTeX|. +lowercase name \verb|\iffootex| and a mixed case name \verb|\iffooTeX|. \item a command \verb|RequireFooTeX| which checks that \textsf{footex} is being used, and stops the run with an error message if a @@ -181,4 +181,19 @@ tests for p\TeX\ variants and this package does \emph{not} replace the by their original authors and recommended for Japanese documents that need fine control over the Japanese \TeX\ system in use. +\section{Compatibility with \textsf{scrbase}} +The \textsf{scrbase} package (which is automatically included in the +popular \textsf{KOMA-Script} classes) by default defines +\verb|\ifpdftex| and \verb|\ifVTeX| with a different syntax. If you +use the \textsf{scrbase} option \verb|internalonly| then +\textsf{scrbase} will not define these and the definitions as +described here will take effect. This is recommended and will not +affect any \textsf{scrbase} package code as internally +\textsf{scrbase} uses private versions of those commands prefixed with +\verb|\scr@|. However this package detects if the \textsf{scrbase} +definitions are in effect and if so does not redefine them, for +compatibility with existing documents. The \textsf{iftex} versions +will still be available under the names \verb|\ifPDFTeX| and +\verb|\ifvtex|. + \end{document} -- cgit v1.2.3