禁止提供包裹信息

禁止提供包裹信息

这个包infwarerr包含在相当多的包中(通过\RequirePackage{infwarerr}并且大多数时候是一个带有日期的选项)并且它(一次)导致以下行:

Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)

我想隐藏该消息,可以吗?

我找到了问题用沉默过滤但这并没有达到预期的效果。

答案1

如果你真的想要这个,您可以先在禁用消息的情况下加载包,这样从包中调用时它就不会重新加载。

\makeatletter
\let\@@protected@wlog\protected@wlog
\def\protected@wlog#1{\wlog{package info suppressed}}
\RequirePackage{infwarerr}
\let\protected@wlog\@@protected@wlog
\makeatother
\documentclass{article}
\usepackage{hyperref}
\begin{document}

\end{document}

有日志条目

(/usr/local/texlive/2023/texmf-dist/tex/generic/infwarerr/infwarerr.sty
package info suppressed
)

...

(/usr/local/texlive/2023/texmf-dist/tex/latex/hyperref/hyperref.sty
Package: hyperref 2023-02-07 v7.00v Hypertext links for LaTeX

(/usr/local/texlive/2023/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
)

显示只有一个包受到影响

相关内容