章节标题使用阿拉伯语,但目录 (TOC) 中使用罗马数字

章节标题使用阿拉伯语,但目录 (TOC) 中使用罗马数字

有人为我提供了以下课程existingclass.cls

\NeedsTeXFormat{LaTeX2e} 
\ProvidesClass{existingclass}
\ProcessOptions\relax
\LoadClass[12pt,a4paper]{report}
\RequirePackage{ifthen}
\RequirePackage[utf8]{inputenc}
\RequirePackage{fancyhdr}
\pagestyle{myheadings}
\markright{}
\setlength{\parindent}{.3in}

\RequirePackage{geometry}
\geometry{
  a4paper,
  right = 1in,
  left = 1.5in,
  top = 1in,
  bottom = 1in
}

\renewcommand{\baselinestretch}{1.5}
\renewcommand{\contentsname}{TABLE OF CONTENTS} 
\renewcommand\@biblabel[1]{}
\renewcommand\thechapter{\Roman{chapter}}

\def\@makechapterhead#1{
    {
        \thispagestyle{empty}
        \centering
        \ifnum \c@secnumdepth >\m@ne
            \bfseries CHAPTER \thechapter
            \par\nobreak
            \vskip 20\p@    
        \fi
        \interlinepenalty\@M
        \bfseries #1\par\nobreak
        \vskip 30\p@
    }
}
\def\@makeschapterhead#1{
    {
        \thispagestyle{empty}
        \centering
        \interlinepenalty\@M
        \bfseries  #1\par\nobreak
        \vskip 30\p@
    }
}

并加载到以下 tex 文件中:

\documentclass[12pt,a4paper]{existingclass}

\begin{document}
    \addcontentsline{toc}{chapter}{TABLE OF CONTENTS}
    \tableofcontents    
    \newpage
    \pagenumbering{arabic}\setcounter{page}{1}
    \include{chapter1}
\end{document}

插入以下内容(最少)chapter1.tex

\chapter{THE PROBLEM}

当你运行此代码时,它将输出以下内容:

在此处输入图片描述 在此处输入图片描述

我的问题: 如何将文档中的章节(页眉)编号更改为阿拉伯数字,同时将 TOC(目录)中的章节划分保留为罗马数字?

我寻找了以下类似的问题:

目录中的罗马章节

章节标题中有罗马数字,但目录中没有

目录用罗马数字表示,页脚中的正文用阿拉伯数字表示

更改目录中章节后的编号

章节标题和目录

ToC 中的罗马数字:\settowidth 中的错误

目录采用罗马字母和阿拉伯字母,无页码

采用罗马数字和阿拉伯数字混合格式的页码

目录中的页码采用罗马数字,但文档上的页码采用阿拉伯数字

目录后的页码重置(罗马/阿拉伯)

但到目前为止还没有人回答我的问题

PS:我不是纯 TeX 代码方面的专家。:)

相关内容