How to place part titles like chapter titles in book class?
MWE:
\documentclass{book}
\usepackage{lipsum}
\usepackage{titlesec}
\titleclass{\part}{top}
\titleformat{\part}[display]{}
{\huge\bfseries Part \thepart}
{8pt}
{\Huge\scshape}
\pagestyle{plain}
\begin{document}
\part{This is a part}
This is a short description text. This is a short description text. This is a short description text. This is a short description text. This is a short description text. This is a short description text. This is a short description text. This is a short description text. This is a short description text. This is a short description text. This is a short description text. This is a short description text.
\newpage
\lipsum[1-10]
\end{document}
However, the spacing is too much – the part title doesn't appear at the top of the page but in the (near) center.
This is what I am looking for, coded in the most dirty way:
\documentclass{book}
\usepackage{lipsum}
\pagestyle{plain}
\begin{document}
\noindent{\huge\bfseries Part 1}\\[8pt]
{\Huge\scshape This is a part}\par\vspace{2cm}
This is a short description text. This is a short description text. This is a short description text. This is a short description text. This is a short description text. This is a short description text. This is a short description text. This is a short description text. This is a short description text. This is a short description text. This is a short description text. This is a short description text.
\newpage
\lipsum[1-10]
\end{document}
I have looked at How to write text after \part for example, but all answers can't help me. I have to use book, and my description may contain two or more short paragraphs, with even some graphics included, so a macro is not applicable.


\documentclass[oneside]{book}, but this also affects chapters. You can temporaily turn off this feature using\let\cleardoublepage=\clearpagein a group. – John Kormylo Apr 19 '19 at 15:12