LaTex在cls中设置maketitle属性之后出现的问题

问题遇到的现象和发生背景

cls文件中对makrtitle进行重命令,增加\twocolumn[]命令和注释之后得到的.tex运行文件编译效果不一样。
如图,如果cls文件对maketitle新建命令为:

img


则编译结果为:

img


而如果将\twocolumn[]的注释取消,即:

img


则,编译结果的:

img


为什么在第一种情况下,对于标题的格式为什么会传给正文,而加了\twocolumn[],为什么就会达到正常的结果?

操作环境、软件版本等信息

操作系统:win11
软件版本:2021
编译器版本:TeXstudio 4.2.2

尝试过的解决方法

将Loadclass中的twoclass删掉,结果还是一样

我想要达到的结果

在注释掉\twocolumn[]的情况下,正文格式和标题格式不同,即得到上述第二种编译结果(但是标题一栏显示和双栏显示都可以)。