如何修改 Subsubsection Header (apa6.cls)?

如何修改 Subsubsection Header (apa6.cls)?

我正在为我的文档使用apa6.cls,需要不同格式的节标题。我设法修改了节和子节标题以符合我的标准(见下文)。

\subsubsection仍然缩进并后面跟着一个点,我想修改一下:

刺激材料。

(带缩进)

最后,Subsubsection 标题应如下所示

刺激材料

(无缩进)

\documentclass[ngerman,man,12pt,a4paper,noextraspace,donotrepeattitle]{apa6}
\usepackage[english,ngerman]{babel}

\begin{document}
\section{\normalfont{Methode}}
\subsection*{\centering\normalfont\textit{Material}}
\subsubsection{\normalfont\textit{Stimulusmaterial}}
\end{document}

据我尝试,\noindent没有用,而且我不知道如何删除这个点。

答案1

我真的不知道你为什么要使用apa6.cls,最重要的是,尝试改变章节标题的外观。该类用于提交,而不是用于实际排版:它使用的格式在排版上很丑陋。

无论如何,您可以按照以下方法根据自己的意愿改变外观。

\documentclass[ngerman,man,12pt,a4paper,noextraspace,donotrepeattitle]{apa6}
\usepackage[english,ngerman]{babel}

\makeatletter
\renewcommand{\section}{\@startsection {section}{1}
  {\z@}
  {\b@level@one@skip}
  {\e@level@one@skip}
  {\centering\normalfont\normalsize}}
\renewcommand{\subsection}{\@startsection{subsection}{2}
  {\z@}
  {\b@level@two@skip}
  {\e@level@two@skip}
  {\centering\normalfont\normalsize\itshape}}
\renewcommand{\subsubsection}{\@startsection{subsubsection}{3}
  {\z@}
  {0\baselineskip \@plus 0.2ex \@minus 0.2ex}
  {-1em}%
  {\normalfont\normalsize\itshape}}
\makeatother

\begin{document}
\title{X}
\author{Y}
\maketitle

\section{Methode}

\subsection{Material}

\subsubsection{Stimulus material}

Some text following.

\end{document}

在此处输入图片描述

答案2

您需要重新定义宏,它设置和的\addperi周期。输入以下命令来更改所有情况的周期:\subsubsection\paragraph

\renewcommand*{\addperi}[1]{#1}

这也将删除段落标题后的点。


否则,您需要重命名\addperi命令并需要重新定义\subsubsection宏本身,如下所示:

\makeatletter
\newcommand*{\newaddperi}[1]{#1}
\renewcommand{\subsubsection}{\@startsection{subsubsection}{3}{\z@}%
    {0\baselineskip \@plus 0.2ex \@minus 0.2ex}%
    {-1em}%
    {\normalfont\normalsize\bfseries\newaddperi}}
\makeatother

高血压

相关内容