这个包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)
)
显示只有一个包受到影响