如何才能使 \paragraph 的主题不加粗?

如何才能使 \paragraph 的主题不加粗?

我正在为期刊写一篇论文。所以我下载了一个 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。

由于您在问题中没有提供示例代码,因此我无法更具体说明。

相关内容