APA7 课程:如何修改附录的章节标题

APA7 课程:如何修改附录的章节标题

我正在使用 APA 7 文档类。

它将附录的章节标题格式化如下:

安航A

附录标题

我需要将其格式化如下:

附录A:附录标题

我一直在浏览该类的代码(作为一名很少编程的人),但无法弄清楚这些标题是如何格式化的。因为使用 titlesec 更改它不会改变任何东西……

感谢您的热心帮助 :)

编辑:感谢您告知我有关 MWE 的信息。这完全说得通!

这是基本结构:

\documentclass[a4paper, 12pt, donotrepeattitle, oneside, man]{apa7}

\begin{document}
\listofappendices
\appendix
\section{First Appendix}
\end{document}

我尝试使用 titlesec 修改标题。没有成功。

在源代码类中,附录部分的格式如下:

 \long\def\section##1{%
     \makeatletter%
     \def\@currentlabelname{##1}%
     \makeatother%
% ...
     \refstepcounter{appendix}
                      
 
      
\centerline{\normalfont\normalsize\textbf\appendixname\ifoneappendix\else~\textbf\theappendix\fi}
\centerline{\normalfont\normalsize\bfseries##1}\par%
%...
                      \makeatother%
                  }%

所以我这样解决了:

\setcounter{tocdepth}{2}
\listofappendices
\appendix

\makeatletter
%...
\renewcommand\section[1]{
    \newpage
%...
    \centerline{\normalfont\normalsize\bfseries\appendixname\ \@Alph\thesection:\ #1}\par%
}
\makeatother

\section{First appendix}
\end{document}

现在它可以工作了!!

相关内容