diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/microtype/letterspace.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/microtype/letterspace.sty | 32 |
1 files changed, 17 insertions, 15 deletions
diff --git a/Master/texmf-dist/tex/latex/microtype/letterspace.sty b/Master/texmf-dist/tex/latex/microtype/letterspace.sty index 37cba00b077..e80c174f54b 100644 --- a/Master/texmf-dist/tex/latex/microtype/letterspace.sty +++ b/Master/texmf-dist/tex/latex/microtype/letterspace.sty @@ -34,7 +34,7 @@ \NeedsTeXFormat{LaTeX2e} \ProvidesPackage {letterspace} - [2021/10/31 v3.0 + [2021/12/02 v3.0a Robust letterspacing (RS)] \def\MT@MT @@ -112,21 +112,25 @@ \let\pdfoutput \normalpdfoutput \fi \let\MT@engine\relax -\def\MT@engine@tooold{0} +\newif\ifMT@engine@unfit +\MT@engine@unfittrue \ifx\pdftexversion\@undefined \else \ifx\pdftexversion\relax \else \def\MT@engine{pdf} \let\MT@pdf@or@lua\@firstoftwo - \ifnum\pdftexversion > 139 \def\MT@engine@tooold{1}\fi + \ifnum\pdftexversion + > 139 + \MT@engine@unfitfalse + \fi \fi \fi \ifx\directlua\@undefined \else \ifx\directlua\relax \else \def\MT@engine{lua} + \MT@engine@unfitfalse \let\MT@pdf@or@lua\@secondoftwo - \ifnum\luatexversion < 62 \def\MT@engine@tooold{0} + \ifnum\luatexversion < 62 \MT@engine@unfittrue \else - \def\MT@engine@tooold{1} \let\MT@lua\directlua \ifnum\luatexversion > 84 \let\pdfoutput\outputmode @@ -136,21 +140,19 @@ \fi \fi \fi -\ifnum - \MT@engine@tooold=\z@ +\ifMT@engine@unfit \MT@warning@nl{You \ifx\MT@engine\relax - don't seem to be using pdftex or luatex.\MessageBreak - Try running `pdftex' or `luatex' instead of\MessageBreak - `\ifx\XeTeXversion\@undefined\else xe\fi tex'% + don't seem to be using pdftex% + \space or luatex% + .\MessageBreak `\MT@MT' only works with these engines.% \else are using a \MT@engine tex version older than - \MT@pdf@or@lua{1.40}{0.62}% - .\MessageBreak - `\MT@MT' does not work with this version.\MessageBreak - Please install a newer version of \MT@engine tex% + \MT@pdf@or@lua{1.40}{0.62}% + .\MessageBreak `\MT@MT' does not work with this version.% + \MessageBreak Please install a newer version of \MT@engine tex.% \fi - .\MessageBreak I will quit now} + \MessageBreak I will quit now} \MT@clear@options \endinput\fi \RequirePackage{keyval}[1997/11/10] |