该complexity
包使用该\typeout
命令在加载包时打印横幅。
禁用横幅的正确方法是什么(除了编辑包的源代码)?
梅威瑟:
\documentclass{article}
\usepackage{complexity}
\begin{document}$\P = \NP$\end{document}
使用“pdflatex”进行编译。在编译过程中,你会看到类似这样的内容:
+----------------------------------------------+
complexity LaTeX package
version:
author: Chris Bourke ([email protected])
+----------------------------------------------+
答案1
恐怕没有正确的方法:
% Changes made (.76 -> .80)
% -Added a cool message using \typeout!
你可以使用以下技巧来隐藏该消息
\let\latextypeout\typeout
\def\typeout#1{\let\typeout\latextypeout}
\usepackage{complexity}
由于\typeout
几乎是中的第一个指令complexity.sty
,这将禁用打印“酷消息”并重新定义\typeout
为原来的含义。
答案2
\let\savedtypeout\typeout
\def\typeout#1{}
\usepackage{complexity}
\let\typeout\savedtypeout