有人为我提供了以下课程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(目录)中的章节划分保留为罗马数字?
我寻找了以下类似的问题:
但到目前为止还没有人回答我的问题
PS:我不是纯 TeX 代码方面的专家。:)