以下是我的序言:
\documentclass[12pt,a5paper,openany]{book}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage{babel}
\usepackage{etoolbox}
\usepackage{blindtext, color}
\usepackage{indentfirst}
\usepackage{tikz}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage[a5paper,tmargin=2cm,inner=1.5cm,outer=1.5cm,bmargin=2cm]{geometry}
\usepackage{caption}
\usepackage{tocloft}
\usepackage{footmisc}
\usepackage{wrapfig}
\usepackage[proportional,scaled=1.064]{erewhon}
\usepackage[erewhon,vvarbb,bigdelims]{newtxmath}
\usepackage{changepage}
\usepackage[pagestyles]{titlesec}
\graphicspath{{./images}}
\geometry{left=3cm,right=1cm,top=1.5cm,bottom=1.5cm}
\titleformat{\chapter}[display]{\normalfont\bfseries\centering}
{\MakeUppercase{\chaptertitlename}\ \thechapter}{0pt}
{\normalfont\large\MakeUppercase}
\captionsetup[figure]{labelsep=period,font=small,labelfont=it}
\captionsetup[table]{labelsep=period,font=small,labelfont=it}
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}}
\renewcommand{\thefootnote}{\arabic{footnote}}
\newpagestyle{mine}{
\headrule
\sethead{\ifthechapter{\chaptername\ \thechapter\quad}{}\hfill\chaptertitle}{} {}%
\setfoot{}{\thepage}{}}
\pagestyle{mine}
\begin{document}
我希望正确处理两件事:
- 目录中的页码和名称之间应该有点
- 页眉上不应有“第 1 章”文字,右侧仅应有名称。
dots 可以与 tocloft 包一起使用,但 \tableofcontents 是“未定义的控制序列”。如果我不使用此包,我就无法将 dots 放入 tableofcontents。
使这两件事发挥作用的正确方法是什么?