尝试创建 latex 类时无法使用 \RequirePackage{hyperref}

尝试创建 latex 类时无法使用 \RequirePackage{hyperref}

我是一名计算机科学专业的学生,​​我正在尝试为我的实验报告建立一个简单的模板。因此,我寻找了一份指南,并找到了Overleaf 课程教程

我按照它操作,并尝试导入我需要的所有包(一个接一个),编译没有任何问题。导入 hyperref 包时,我遇到了

Package hyperref Warning: Option 'pdfpagelabels' is turned off
(hyperref)                because \thepage is undefined.

\usepackage该包在主文档中使用时工作正常.tex,但是否可以在类中导入它。

我尝试将行移到其他导入行之前,并尝试将

\PassOptionsToPackage{pdfpagelabels=false}{hyperref}导入后没有任何变化。

以下分别是我的.cls.tex

\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{report_card}[Report Card Template(english)]

\RequirePackage{graphicx}

\RequirePackage{amssymb}
\RequirePackage{mathtools}
\RequirePackage{amsmath}

\RequirePackage{hyperref}

\LoadClass[a4paper,titlepage,openany]{report}
\documentclass{report_card}

% \usepackage{hyperref}

\title{Random Examples}
\author{Jacques}
\date{}

\begin{document}
        \href{http://www.gnu.org.com}{Something Linky}
\end{document}

谢谢。

相关内容