我正在编写一个自定义类,它提供多列环境(通过multicol
包)。环境将的值设置\displaywidth
为\columnwidth
,但当显示的方程式比列宽时实际上不会执行任何操作。我希望该类在这种情况下发出警告。我的.cls
文件包含以下内容:
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{myclass}
\RequirePackage{multicol}
\newenvironment{myenv}{%
\begin{multicols*}{3}
\raggedcolumns
\setlength\displaywidth{\columnwidth}
}{%
\end{multicols*}
}
请解释如何使用\ClassWarning
来抛出所需的错误。