如何修改 APA6 文档类中的章节标题?

如何修改 APA6 文档类中的章节标题?

我正在使用 apa6 文档类进行论文写作,需要更改部分格式:\section:居中、正常字体(无 bf)和行距控制,\subsection:我需要居中而不是左对齐,并控制行距 \subsubsection:我需要默认格式 \subsection:左对齐和粗体,而不是与段落对齐

我尝试了以下操作,但没有效果:

\documentclass{apa6}
\usepackage{lipsum}
\usepackage{etoolbox}
\patchcmd{\subsection}% <cmd>
  {\raggedright}% <search>
  {\centering}% <replace>
  {}{}% <success><failure>

\begin{document}
\subsection{A section}
\lipsum[1-2]
\end{document}

参考

我也尝试了 titelsec 包,但它与 APA6 类冲突。

答案1

apa6class 文件中,\subsection定义不包含标签\raggedright,因此您的标签无法正常工作,请在 中找到\bfseries标签,然后将其更改为,则为:\subsubsectionapa6\centering\bfseriesMWE

\documentclass{apa6}
\usepackage{lipsum}
\usepackage{etoolbox}
\patchcmd{\subsection}% <cmd>
  {\bfseries}% <search>
  {\centering\bfseries}% <replace>
  {}{}% <success><failure>

\begin{document}
\subsection{A section}
\lipsum[1-2]
\end{document}

输出

在此处输入图片描述

相关内容