朋友们,
我想制作如图所示的目录。我一直在使用默认选项,但这不是我想要的。
这就是我要的:
I. PART ONE
I. Chapter one
1. subsection A
2. subsection B
II. Chapter two
1. subsection A
2. subsection B
II. PART TWO
I. Chapter one
1. subsection A
2. subsection B
II. Chapter two
1. subsection A
2. subsection B
例子:
我的问题不在于书的结构,而在于目录。例如,部分标记为“1”,章节标记为“1.1”,小节标记为“1.1.1”。我的问题的核心在于仅引用目录,而不是书的整体结构。
我很感激你的帮助
我的代码:
\documentclass[10pt]{book}
\usepackage[width=3.93in, height=6.49in, top=1.0in, papersize={5.5in,8.2in}]{geometry}
\makeatletter\@addtoreset{chapter}{part}\makeatother%
\usepackage[english]{babel}
\usepackage[pdftex]{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{tipa}
\usepackage{setspace}
\usepackage [utf8]{inputenc}
\usepackage{subfiles}
\usepackage{textcomp}
\usepackage{blindtext}
\renewcommand{\thechapter}{\Roman{chapter}}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{xpatch}
\usepackage{blindtext}
\makeatletter
\renewcommand\part{%
\if@openright
\cleardoublepage
\else
\clearpage
\fi
\thispagestyle{empty}%
\if@twocolumn
\onecolumn
\@tempswatrue
\else
\@tempswafalse
\fi
\null\vfil
\secdef\@part\@spart}
\makeatother
%%%%%% CENTERED CHAPTER%%%%%%%
\usepackage{sectsty}
\chapterfont{\Large \centering}
\sectionfont{\normalsize \centering}
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\fancyhf{}
\lfoot[\thepage]{}
\rfoot[]{\thepage}
\setcounter{tocdepth}{3}
\fancypagestyle{plain}{% % <-- this is new
\fancyhf{}
\fancyfoot[LE,RO]{\thepage} % same placement as with page style "fancy"
\renewcommand{\headrulewidth}{0pt}}
\usepackage{etoolbox}
\begin{document}
\include{cover}
\restoregeometry
\pagenumbering{gobble}
\thispagestyle{empty}
\frontmatter
\mainmatter
\part{Part1}
\chapter{A}
\chapter{B}
\chapter{C}
\part{Part2}
\chapter{A}
\chapter{B}
\chapter{C}
\end{document}
答案1
我不清楚如何精确地执行您的规范:您是否希望章节标题也省略章节编号?您是否希望句号出现在数字后面?这分别假设是和否。
\documentclass[10pt,openany]{book}
\counterwithin{chapter}{part}
\renewcommand{\thechapter}{\Roman{chapter}}
\renewcommand{\thesection}{\arabic{section}}
\begin{document}
\tableofcontents
\part{Part1}
\chapter{A}\section{One}\section{Two}
\chapter{B}\section{One}\section{Two}
\chapter{C}\section{One}\section{Two}
\part{Part2}
\chapter{A}\section{One}\section{Two}
\chapter{B}\section{One}\section{Two}
\chapter{C}\section{One}\section{Two}
\end{document}
其他一些注意事项:
- 下面的级别
\chapter
不是\section
\subsection
- 有很多代码与您的示例无关。如果您删除这些代码,我们就能更好地理解这些内容。
- 即使有您的全部代码,它也不包含
\tableofcontents
任何\(sub)sections
。