summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/iftex/iftex.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/iftex/iftex.tex')
-rw-r--r--macros/latex/contrib/iftex/iftex.tex17
1 files changed, 16 insertions, 1 deletions
diff --git a/macros/latex/contrib/iftex/iftex.tex b/macros/latex/contrib/iftex/iftex.tex
index 67703b93c5..8e13546e77 100644
--- a/macros/latex/contrib/iftex/iftex.tex
+++ b/macros/latex/contrib/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}