我正在写一篇论文,其中的目录在我的文件开头有以下代码:
\documentclass[12pt]{article}
\usepackage{times}
\usepackage[margin=2in,left=1in,right=1in,bottom=1in]{geometry}
\usepackage{setspace}
\usepackage{array}
\usepackage{amsthm,amsmath,amssymb}
\usepackage[english]{babel}
\addto\captionsenglish{%
\renewcommand{\contentsname}{\centerline{\normalsize \normalfont TABLE OF CONTENTS}}%
}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{changepage}
%%%%%%%%%%%%%%%%Begins Codes for TOC
\usepackage{tocloft}
\renewcommand\cftsecfont{\normalfont}
\renewcommand\cftsecpagefont{\normalfont}
\renewcommand{\cftsecleader}{\cftdotfill{\cftsecdotsep}}
\renewcommand\cftsecdotsep{\cftdot}
\renewcommand\cftsubsecdotsep{\cftdot}
%%%%%%%%%%%%%%%End of Codes for TOC
目录的一切都很好,只是我的学校希望我在右侧的页码标题上添加“页面”标题,如下所示:
有什么想法可以调整我的代码吗?如果可以选择,我宁愿不替换整个代码,因为我不想从零开始。我是 ShareLatex 的优秀用户,但我不认为自己是专家。如果您需要查看其他代码,请告诉我。非常感谢您抽出时间和伸出援手。
答案1
在文档开头或序言中,添加以下行
\addtocontents{toc}{\par\hspace*{\fill}Page\par}
\documentclass[12pt]{article}
\usepackage{times}
\usepackage[margin=2in,left=1in,right=1in,bottom=1in]{geometry}
\usepackage{setspace}
\usepackage{array}
\usepackage{amsthm,amsmath,amssymb}
\usepackage[english]{babel}
\addto\captionsenglish{%
\renewcommand{\contentsname}{\centerline{\normalsize \normalfont TABLE OF CONTENTS}}%
}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{changepage}
%%%%%%%%%%%%%%%%Begins Codes for TOC
\usepackage{tocloft}
\renewcommand\cftsecfont{\normalfont}
\renewcommand\cftsecpagefont{\normalfont}
\renewcommand{\cftsecleader}{\cftdotfill{\cftsecdotsep}}
\renewcommand\cftsecdotsep{\cftdot}
\renewcommand\cftsubsecdotsep{\cftdot}
%%%%%%%%%%%%%%%End of Codes for TOC
\begin{document}
\addtocontents{toc}{\par\hspace*{\fill}Page\par}
\tableofcontents
\section{Some section}
\end{document}