CTeX-org / ctex-kit

Macro Packages and Scripts for Chinese TeX users
972 stars 124 forks source link

Deprecation warning about package hook in LaTeX 2021-11-15 #594

Closed moewew closed 2 years ago

moewew commented 2 years ago

Apologies for writing in English.

Consider

\documentclass[a4paper]{article}
\usepackage[fallback]{xeCJK}

\begin{document}
Lorem
\end{document}

With

LaTeX2e <2021-11-15>
L3 programming layer <2021-11-12>
Package: xeCJK 2021/06/20 v3.8.7 Typesetting CJK scripts with XeLaTeX
Package: ctexhook 2021/06/20 v2.5.7 Document and package hooks (CTEX)

this document produces warnings of the form

LaTeX hooks Warning: Generic hook 'package/after/pifont' is deprecated.
(hooks)              Use hook 'package/pifont/after' instead.

LaTeX hooks Warning: Generic hook 'package/after/unicode-math' is deprecated.
(hooks)              Use hook 'package/unicode-math/after' instead.

LaTeX hooks Warning: Generic hook 'package/after/microtype' is deprecated.
(hooks)              Use hook 'package/microtype/after' instead.

LaTeX hooks Warning: Generic hook 'package/after/hyperref' is deprecated.
(hooks)              Use hook 'package/hyperref/after' instead.

LaTeX hooks Warning: Generic hook 'package/after/cprotect' is deprecated.
(hooks)              Use hook 'package/cprotect/after' instead.

LaTeX hooks Warning: Generic hook 'package/after/listings' is deprecated.
(hooks)              Use hook 'package/listings/after' instead.

LaTeX hooks Warning: Generic hook 'package/after/everysel' is deprecated.
(hooks)              Use hook 'package/everysel/after' instead.

LaTeX hooks Warning: Generic hook 'package/before/CJKnumb' is deprecated.
(hooks)              Use hook 'package/CJKnumb/before' instead.

LaTeX hooks Warning: Generic hook 'package/after/CJKnumb' is deprecated.
(hooks)              Use hook 'package/CJKnumb/after' instead.