我正在为我的文档使用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
高血压