In a book that I'm translating, there is a special kind of title that has the font size in between of that of \section and \subsection. This kind of title is never numbered, and is used for dividing a long section into different parts and providing description to each one.
At first I defined the unnumbered \section* to look like this. However, later I noticed that there is a interlude chapter in which everything is unnumbered and thus I have to reserve this \section* for unnumbered normal sections.
Currently I don't have any better idea than defining a new command, possibly with the name \sectionsub, that looks like the following:
\RequirePackage { relsize }
\NewDocumentCommand \sectionsub { m }
{
\medskip
\group_begin:
\noindent
\relscale { 1.08 }
\scshape
#1
\group_end:
\par \smallskip
}
However, this looks quite inelegant and unreliable to me. For example, I cannot set the spacing around it with \titlespacing from titlesec, which seems to me is better than using \medskip and \smallskip. Also, the use of \par here makes its behavior depend on the \parskip.
Do you have experience on dealing with this kind of title? And if I have to define new command for it, how can I reliably define it in the fashion of the usual \section, and maybe can hopefully compatible with tools like titlesec?
I'm using book as the base class.

\sectionto be numbered as1.1while\subsubsectionas1.1.1, and I shall have to enable\subsubsubsectionfor1.1.1.1. Also, there would have to be too many modifications to the current document class, the style defined with\titleformat, the table of contents, and even the numbering of theorems... It would be much easier to simply define this as an extra sectional command. – Jinwen Jul 04 '22 at 12:05