![部分和章节之间的额外部分](https://linux22.com/image/333427/%E9%83%A8%E5%88%86%E5%92%8C%E7%AB%A0%E8%8A%82%E4%B9%8B%E9%97%B4%E7%9A%84%E9%A2%9D%E5%A4%96%E9%83%A8%E5%88%86.png)
我想在 下有一个额外的分区级别\part{}
,比如\subpart
。使用命令时,页面上的位置或字体大小没有区别\part{}
。
我尝试了 titlesec,但无法让它工作。我读过文档,但没有成功。这是示例:
\documentclass{book}
\usepackage{titlesec}
\titleclass{\subpart}{page}[\part]
\titleformat{\subpart}[block]{\centering\huge\bfseries}{}{10pt}{}[]
%\titlespacing*{\subpart}{}{}{}[]
\newcounter{subpart}
\renewcommand{\subpart}{\Alph{subpart}}
\begin{document}
\part*{History}
\subpart*{Before}
\chapter*{1}
\chapter*{2}
\chapter*{3}
\subpart*{After}
\part*{Evidence}
\subpart*{Archeology}
\end{document}
谢谢。
答案1
您必须“renewcommand” \thesubbpart
,而不是\subpart
:
\documentclass[b5paper]{book}
\usepackage[b5paper, showframe]{geometry} \usepackage[newparttoc]{titlesec}
\titleclass{\subpart}{page}[\part]
\newcounter{subpart}
\titleformat{\subpart}[block]{\centering\Huge\bfseries}{\thesubpart.}{10pt}{\thispagestyle{empty}}
\titlespacing*{\subpart}{0pt}{151pt}{12\baselineskip}
\renewcommand{\thesubpart}{\Alph{subpart}}
\begin{document}
\part*{History}
\subpart{Before}
\chapter*{One}
\chapter*{Two}
\chapter*{Three}
\subpart{After}
\part*{Evidence}
\subpart*{Archeology}
\end{document}