diff options
author | Karl Berry <karl@freefriends.org> | 2022-06-14 21:22:29 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-06-14 21:22:29 +0000 |
commit | 36a1d2b75fa4cb73cfce0e3b025c6ba0a4c67529 (patch) | |
tree | ff926a473a38a6ab3f4b00281fdf2062fe05a6e3 /Master/texmf-dist/tex | |
parent | 9f9e81284b828c191a3b07d241d728f171d8fa03 (diff) |
ctexart support, tex4ht r1149
git-svn-id: svn://tug.org/texlive/trunk@63597 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/generic/tex4ht/ctexart-hooks.4ht | 48 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/tex4ht/ctexart.4ht | 23 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/tex4ht/usepackage.4ht | 5 |
3 files changed, 74 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/generic/tex4ht/ctexart-hooks.4ht b/Master/texmf-dist/tex/generic/tex4ht/ctexart-hooks.4ht new file mode 100644 index 00000000000..e4324644e20 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/ctexart-hooks.4ht @@ -0,0 +1,48 @@ +% ctexart-hooks.4ht (2022-06-14-13:41), generated from tex4ht-4ht.tex +% Copyright 2022 TeX Users Group +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either +% version 1.3c of this license or (at your option) any +% later version. The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3c or later is part of all distributions +% of LaTeX version 2005/12/01 or later. +% +% This work has the LPPL maintenance status "maintained". +% +% The Current Maintainer of this work +% is the TeX4ht Project <http://tug.org/tex4ht>. +% +% If you modify this program, changing the +% version identification would be appreciated. +\immediate\write-1{version 2022-06-14-13:41} + +\ExplSyntaxOn + +% prevent multiple execution of this file +\ifdefined\l_save_engine_str\endinput\fi +\str_new:N \l_save_engine_str +% stop processing if the engine is pdftex, we want to change processing only for LuaTeX +\def\l_save_engine_str{pdftex} +\str_if_eq:NNTF \c_sys_engine_str\l_save_engine_str{\ExplSyntaxOff\endinput}{} + +% the luatexja package causes fatal error +\:dontusepackage{luatexja} + +% fix compilation errors +\AddToHook{package/ctexhook/after}{ + % don't let ctex to insert any files + \cs_set:Npn \ctex_file_input:n #1{} + % define some macros that are declared in the input files, and which are needed in the class + \cs_set:Npn \ctex_add_to_selectfont:n #1{} + \dim_new:N \ccwd + \skip_new:N \l__ctex_ccglue_skip + \cs_set_protected:Npn \ctex_update_em_unit: + { \dim_set:Nn \ccwd { \f@size \p@ } } + \cs_set_protected:Npn \ctex_update_ccglue: {} +} + +\ExplSyntaxOff +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/ctexart.4ht b/Master/texmf-dist/tex/generic/tex4ht/ctexart.4ht new file mode 100644 index 00000000000..71a8894bcfc --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/ctexart.4ht @@ -0,0 +1,23 @@ +% ctexart.4ht (2022-06-14-13:41), generated from tex4ht-4ht.tex +% Copyright 2022 TeX Users Group +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either +% version 1.3c of this license or (at your option) any +% later version. The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3c or later is part of all distributions +% of LaTeX version 2005/12/01 or later. +% +% This work has the LPPL maintenance status "maintained". +% +% The Current Maintainer of this work +% is the TeX4ht Project <http://tug.org/tex4ht>. +% +% If you modify this program, changing the +% version identification would be appreciated. +\immediate\write-1{version 2022-06-14-13:41} + +\Hinput{ctexart} +\endinput + diff --git a/Master/texmf-dist/tex/generic/tex4ht/usepackage.4ht b/Master/texmf-dist/tex/generic/tex4ht/usepackage.4ht index 5be22724c56..c31a7a4b9d2 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 (2022-03-16-14:13), generated from tex4ht-4ht.tex +% usepackage.4ht (2022-06-14-13:41), generated from tex4ht-4ht.tex % Copyright 2003-2009 Eitan M. Gurari % Copyright 2009-2022 TeX Users Group % @@ -17,7 +17,7 @@ % % If you modify this program, changing the % version identification would be appreciated. -\immediate\write-1{version 2022-03-16-14:13} +\immediate\write-1{version 2022-06-14-13:41} \def\:temp{tex4ht}\ifx \:temp\@currname \:warning{\string\usepackage{tex4ht} again?} @@ -58,6 +58,7 @@ \Configure{PackageHooks}{xeCJK.sty}{xecjk-hooks.4ht} \Configure{PackageHooks}{unicode-math.sty}{unicode-math-hooks.4ht} \Configure{PackageHooks}{ctex.sty}{ctex-hooks.4ht} +\AddToHook{class/ctexart/before}{\input{ctexart-hooks.4ht}} \Configure{PackageHooks}{polyglossia.sty}{polyglossia-hooks.4ht} \Configure{PackageHooks}{fontspec.sty}{fontspec-hooks.4ht} \Configure{PackageHooks}{tikz.sty}{tikz-hooks.4ht} |