我正在为期刊写一篇论文。所以我下载了一个 LaTeX 模板。但它没有定义\subsubsubsection
。
所以我使用:
\setcounter{secnumdepth}{5}% for \subsubsubsection
\paragraph{Topic}\mbox{}\\
但是“主题”是粗体,而子子主题不是粗体。那么我怎样才能使子子子主题不加粗呢?
我还发现,第一节的第一个字中几个子子子文本的间距不同。
例如
2.1.1.2 主题
第一世界...
2.1.1.3 主题
第一世界...
答案1
不要做
\paragraph{Topic}\mbox{}\\
在article
课堂上\paragraph
被定义为排队标题。如果您想要显示标题,则应调整定义,而不是放在\mbox{}\\
每个标题后面(这在源代码中看起来很糟糕,并且破坏了 LaTeX 控制标题附近分页的尝试)
您可以使用其中一个包来定义节头,或者实际上直接定义就很简单了。
\makeatletter
%\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
% {-3.25ex\@plus -1ex \@minus -.2ex}%
% {1.5ex \@plus .2ex}%
% {\normalfont\normalsize\bfseries}}
\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
{3.25ex \@plus1ex \@minus.2ex}%
{-1em}%
{\normalfont\normalsize\bfseries}}
\makeatother
注释掉的是文章中 subsubsection 的定义,您需要查看类中的定义。定义\paragraph
如下,我将其保持不变。您需要更改长度的符号(将 -1em 更改为 1.5ex \@plus .23x 将使其成为具有指定数量的垂直跳过的显示标题,而不是具有水平跳过的内联标题。当然,如果您不想将其加粗,只需删除 `\bfseries。
由于您在问题中没有提供示例代码,因此我无法更具体说明。