当我使用报告类时,自定义类中的自定义 \maketitle 不起作用

当我使用报告类时,自定义类中的自定义 \maketitle 不起作用

我正在尝试使用报告类编写一个新类。在我的自定义类中,我使用了自定义的\maketitle。但是它不起作用。但如果我使用article类作为基础,它就可以工作。我的类文件是

\ProvidesClass{mins}[2/8/2013]
\NeedsTeXFormat{LaTeX2e}

\DeclareOption*{\InputIfFileExists{\CurrentOption.min}{}{
\PassOptionsToClass{\CurrentOption}{article}}}

\ProcessOptions \relax

\LoadClass[a4paper,12pt]{article}
%[left=.5in,right=.5in,top=1in,bottom=1in]
\RequirePackage[top=.5in,bottom=.5in]{geometry}
\RequirePackage{graphicx}
\RequirePackage{url}
\RequirePackage{titlesec}


\def\@maketitle{%
\newpage
\thispagestyle{empty}
Hello World
  }


\newcommand{\makeack}{
\newpage
\thispagestyle{empty}
Hello World Again
}

我的 TeX 文件是

\documentclass{myclass}
\title{My report Title}
\author{My Name}
\begin{document}
\maketitle
\makeack

\end{document}

我的输出是在此处输入图片描述

当我在类文件中替换时articlereport输出变为

在此处输入图片描述

答案1

\PassOptionsToClass{notitlepage}{report} 

课堂上将有助于解决该问题。谢谢@埃格尔寻找答案。

相关内容