我复制了默认article.cls
文件,并主要对\listoftables
和\listoffigures
标题做了一些非常小的改动,这与我的问题无关。
我想在\subsubsection
和之间添加 1 个额外的级别\paragraph
。这个新部分将向下推\paragraph
一个\subparagraph
级别,为\subsubsubsection
在第 4 级插入新部分腾出空间。
Microsoft Word 附带 9 个非内联标题,虽然我目前不需要那么多,但我确实要求前 4 个标题不是内联标题,另外两个标题作为段落内联标题应该足以满足我的需要。
本节看起来非常相似,\subsubsection
因为它将是它自己行上的标题,而不是 \paragraph 命令如何将内容与标题放在同一行。
出于这个原因,我没有在报告中使用\paragraph
或。但我需要一个\subparagraph
1.1.1.1 章节在我的报告和目录页中。
该网站上有一个解决方案与我想要实现的类似,但我无法让它在我的自定义类文件中发挥作用。
答案1
只需使用\paragraph
样式段落作为显示而不是插入标题即可。这比实现全新的部分级别要容易得多:
\documentclass{article}
\makeatletter
%same as \subsubsection but level 4
\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\normalsize\bfseries}}
% number \paragraph
\setcounter{secnumdepth}{4}
\makeatother
\begin{document}
\section{zzz}
\subsection{zzz}
\subsubsection{zzz}
\paragraph{zzz}
aaa
\end{document}