diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/tex4ht/usepackage.4ht')
-rw-r--r-- | Master/texmf-dist/tex/generic/tex4ht/usepackage.4ht | 209 |
1 files changed, 22 insertions, 187 deletions
diff --git a/Master/texmf-dist/tex/generic/tex4ht/usepackage.4ht b/Master/texmf-dist/tex/generic/tex4ht/usepackage.4ht index af1ca3b3f7f..0a28eed668f 100644 --- a/Master/texmf-dist/tex/generic/tex4ht/usepackage.4ht +++ b/Master/texmf-dist/tex/generic/tex4ht/usepackage.4ht @@ -1,4 +1,4 @@ -% usepackage.4ht (2020-10-16-13:47), generated from tex4ht-4ht.tex +% usepackage.4ht (2020-10-17-13:53), generated from tex4ht-4ht.tex % Copyright 2003-2009 Eitan M. Gurari % Copyright 2009-2020 TeX Users Group % @@ -17,7 +17,7 @@ % % If you modify this program, changing the % version identification would be appreciated. -\immediate\write-1{version 2020-10-16-13:47} +\immediate\write-1{version 2020-10-17-13:53} \def\:temp{tex4ht}\ifx \:temp\@currname \:warning{\string\usepackage{tex4ht} again?} @@ -33,198 +33,33 @@ \fi \fi -\gdef\a:usepackage{\use:package cleveref,xr,xr-hyper,eso-pic,showframe,expl3,savetrees,biblatex,xeCJK,ctex,polyglossia,fontspec,tikz,pdfbase,caption,graphics,xcolor,imakeidx,fancyhdr,,!*?: } +\gdef\a:usepackage{\use:package ,!*?: } \gdef\use:package#1,{% \if :#1:\def\:temp##1!*?: {}\else \def\:temp{#1}\ifx \@currname\:temp \def\:temp##1!*?: {\input usepackage.4ht }% \else \let\:temp=\use:package \fi \fi \:temp} -\def\:temp{cleveref}\ifx\@currname\:temp -\let\HyOrg@addtoreset\@addtoreset -\fi -\def\:temp{xr}\ifx \@currname\:temp - \:AtEndOfPackage{\let\XR:\XR@ - \def\XR@[#1]#2{% - \Configure{AtBeginDocument}{\XR:[#1]{#2}}{}}% -} - -\fi -\def\:temp{xr-hyper}\ifx \@currname\:temp - \:AtEndOfPackage{\let\XR:\XR@ - \def\XR@[#1][#2]#3{% - \AtBeginDocument{\XR:[#1][#2]{#3}} - }% -} - -\fi -\def\:temp{eso-pic}\ifx \@currname\:temp -\:dontusepackage{eso-pic} -\providecommand\AddToShipoutPicture{\@ifstar\@gobble\@gobble} -\let\AddToShipoutPictureBG\AddToShipoutPicture -\let\AddToShipoutPictureFG\AddToShipoutPicture -\let\ClearShipoutPictureBG\relax -\let\ClearShipoutPictureFG\relax -\let\ClearShipoutPicture\relax -\providecommand*\LenToUnit[1]{} -\providecommand\gridSetup[6][]{} -\fi -\def\:temp{showframe}\ifx \@currname\:temp -\:dontusepackage{showframe} -\fi -\def\:temp{expl3}\ifx \@currname\:temp -\ifdefined\XeTeXversion% -\xenunidelblock{Latin-expl3}% -\:AtEndOfPackage{\xeuniuseblock{Latin-expl3}} -\fi -\fi -\def\:temp{savetrees}\ifx \@currname\:temp -\:dontusepackage{savetrees} -\fi -\def\:temp{biblatex}\ifx \@currname\:temp -\:AtEndOfPackage{% - \def\blx@mknoautolang{% - \blx@lbxinput{\blx@languagename}% - {}{}% - }% - \def\blx@lbxinput@iii#1#2{% - \global\csundef{blx@lng@#2}% - \:IfFileExists{#1.lbx} - {\blx@lbxinput@iv{#2}{#1}{language '#2' -> '#1'}} - {\ifcsdef{blx@suffmaptried@#2} - {} - {\blx@warning@noline{% - File '#1.lbx' not found!\MessageBreak - Ignoring mapping '#2' -> '#1'}% - \global\cslet{blx@suffmaptried@#2}\@empty}% - \blx@lbxinput@iv{#2}{#2}{language '#2'}}} - -} -\fi -\def\:temp{xeCJK}\ifx \@currname\:temp -\:dontusepackage{xeCJK} -\:AtEndOfPackage{% - \RequirePackage{fontspec} -} -\DeclareDocumentCommand\setCJKmainfont{o m o}{} -\let\setCJKsansfont\setCJKmainfont -\let\setCJKmonofont\setCJKmainfont - -\DeclareDocumentCommand\setCJKfamilyfont {m o m }{} -\DeclareDocumentCommand\newCJKfontfamily {o m o m}{\expandafter\gdef\csname #2\endcsname{\relax}} - -\DeclareDocumentCommand\xeCJKsetup{m}{} -% } -\AtBeginDocument{% - \xeuniuseblock{CJK} -} -\fi -\def\:temp{ctex}\ifx \@currname\:temp -\PassOptionsToPackage{fontset=none,autoindent=false}{ctex} -\ExplSyntaxOn -\let\o:file_input\file_input:n% patch \file_input:n to block - % ctex-engine-luatex.def from loading -\xdef\ctex:luaname{\detokenize{ctex-engine-luatex.def}} -\def\:tempa#1{% - \edef\:tempb{#1}% - \ifx\:tempb\ctex:luaname% - % this macro is defined in the blocked file, just add dummy definition - \cs_new_protected:Npn \ctex_add_to_selectfont:n ##1{}% - \else% - \o:file_input{#1}% - \fi% -} -\let\file_input:n\:tempa -\:AtEndOfPackage{% -\let\file_input:n\o:file_input -} -\ExplSyntaxOff -\fi -\def\:temp{polyglossia}\ifx \@currname\:temp -\ExplSyntaxOn -\:AtEndOfPackage{ -\ifdefined\orig_polyglossia@keys_define_lang:n\else -\cs_set_eq:NN\orig_polyglossia@keys_define_lang:n\polyglossia@keys_define_lang:n -%\let\orig_polyglossia@keys_define_lang:n\polyglossia@keys_define_lang:n -\cs_set_protected:Npn \polyglossia@keys_define_lang:n #1 { - \orig_polyglossia@keys_define_lang:n{#1} - \keys_define:nn {polyglossia}{ - #1 / direction - . code:n = {}, - #1 / script - . code:n = {\ifdefined\XeTeXversion - \edef\:tempscript{\str_uppercase:f{\tl_head:n {#1}}\tl_tail:n{#1}} - \xeuniuseblock{#1} - \expandafter\xeuniuseblock\expandafter{\:tempscript} - \fi}, - } -} -\def\RequireBidi{}% -\fi -} -\ExplSyntaxOff -\fi -\def\:temp{fontspec}\ifx \@currname\:temp - \ifdefined\texfourhtfontspecloaded% - \:dontusepackage{fontspec} - \else - \input usepackage-fontspec.4ht - \fi -\fi -\def\:temp{tikz}\ifx \@currname\:temp -\:AtEndOfPackage{% -\let\use:tikzlibrary\usetikzlibrary -\def\find:externalize#1external#2\@nil{% -\if\relax#2\relax\else - \let\tikz:externalize\tikzexternalize - \renewcommand\tikzexternalize[1][]{\tikz:externalize[##1,mode=only graphics]} - \tikzset{% - tex4ht inc/.style={% - /pgf/images/include external/.code={% - \includegraphics[]{####1.pdf}% - }% - } - } - \tikzset{tex4ht inc} - \fi -} -\append:defI\use@@tikzlibrary{\find:externalize##1external\@nil}% -} -\fi -\def\:temp{pdfbase}\ifx\@currname\:temp -\:AtEndOfPackage{% - \let\old:outputpage\@outputpage - \def\@outputpage{\old:outputpage{}} -} -\fi -\def\:temp{caption}\ifx\@currname\:temp -\:AtEndOfPackage{% - \long\def\caption@If@Package@Loaded#1[#2]#3#4{} - \renewcommand*\caption@redefine{% - \let\caption\caption@caption% - \let\@caption\caption@@caption% - }% -} -\fi +\Configure{PackageHooks}{cleveref.sty}{cleveref-hooks.4ht} +\Configure{PackageHooks}{xr.sty}{xr-hooks.4ht} +\Configure{PackageHooks}{xr-hyper.sty}{xrhyper-hooks.4ht} +\Configure{PackageHooks}{eso-pic.sty}{esopic-hooks.4ht} +\Configure{PackageHooks}{showframe.sty}{showframe-hooks.4ht} +\Configure{PackageHooks}{expl3.sty}{expl3-hooks.4ht} +\Configure{PackageHooks}{savetrees.sty}{savetrees-hooks.4ht} +\Configure{PackageHooks}{biblatex.sty}{biblatex-hooks.4ht} +\Configure{PackageHooks}{xeCJK.sty}{xecjk-hooks.4ht} +\Configure{PackageHooks}{ctex.sty}{ctex-hooks.4ht} +\Configure{PackageHooks}{polyglossia.sty}{polyglossia-hooks.4ht} +\Configure{PackageHooks}{fontspec.sty}{fontspec-hooks.4ht} +\Configure{PackageHooks}{tikz.sty}{tikz-hooks.4ht} +\Configure{PackageHooks}{pdfbase.sty}{pdfbase-hooks.4ht} +\Configure{PackageHooks}{caption.sty}{caption-hooks.4ht} \Configure{PackageHooks}{minted.sty}{minted-sty-hooks.4ht} -\def\:temp{graphics}\ifx\@currname\:temp - \ifdefined\XeTeXversion - \PassOptionsToPackage{dvips}{graphics} - \fi -\fi -\def\:temp{xcolor}\ifx\@currname\:temp - \ifdefined\XeTeXversion - \PassOptionsToPackage{dvips}{xcolor} - \fi -\fi -\def\:temp{imakeidx}\ifx\@currname\:temp - \PassOptionsToPackage{noautomatic}{imakeidx} -\fi -\def\:temp{fancyhdr}\ifx\@currname\:temp - \:AtEndOfPackage{% - \def\ps@fancy{}% - } -\fi +\Configure{PackageHooks}{graphics.sty}{graphics-hooks.4ht} +\Configure{PackageHooks}{xcolor.sty}{xcolor-hooks.4ht} +\Configure{PackageHooks}{imakeidx.sty}{imakeidx-hooks.4ht} +\Configure{PackageHooks}{fancyhdr.sty}{fancyhdr-hooks.4ht} \endinput |