我怎样才能使格式化\part
显示Part I
在一行中,并Name of the Part One
在另一行(换行符)中显示,就像在\chapter
没有格式化的情况下显示的那样?
\documentclass{report}
\usepackage{titlesec}
%For defining the style of the part
\titleclass{\part}{top}\titleformat{\part}{\centering\normalfont\Large}{\partname\hspace{2pt}\thepart\hspace{2pt}}{2pt}{}
\begin{document}
\part{Name of the Part One}
\chapter{Name of the Chapter One}
\section{Section One}
Some text!
\section{Section Two}
Some text!
\end{document}
答案1
我不知道这是否正是您想要的,但您可以用\titleformat{\part}{display}
它将标签设置为另一行。
您可以使用以下代码将部分的格式重现为章节,并更改部分名称的格式设置。最后一个参数是部分标题的格式。
\documentclass{report}
\usepackage{titlesec}
%For defining the style of the part
%\titleclass{\part}{top}\titleformat{\part}{\centering\normalfont\Large}{\partname\hspace{2pt} \thepart\hspace{2pt}}{2pt}{}
%part formatted same as chapter
\titleformat{\part}[display]{\normalfont\huge\bfseries}{\partname\ \thepart} % partname formatting
{20pt} % vertical space
{\Huge} %part title formatting
\begin{document}
\part{Name of the Part One}
\chapter{Name of the Chapter One}
\section{Section One}
Some text!
\section{Section Two}
Some text!
\end{document}
你会得到: