我正在用 APA6 类文档写一篇论文。我想对我使用 编写的章节进行编号\setcounter{3}
。但是,我不希望我的摘要被编号,但当然不能*
在这里使用该选项。
欢迎任何建议!
\documentclass[a4paper,man,natbib,donotrepeattitle]{apa6}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath,siunitx,booktabs,caption}
\usepackage{graphicx}
\usepackage[colorinlistoftodos]{todonotes}
\usepackage{hyperref}
\usepackage[T1]{fontenc}
\usepackage{multicol}
\usepackage{multirow}
\usepackage[titles]{tocloft}
\usepackage[usestackEOL]{stackengine}
\usepackage{textcomp}
\usepackage{minipage-marginpar}
\usepackage{float}
\restylefloat{table}
\restylefloat{figure}
\floatstyle{plaintop}
\usepackage[export]{adjustbox}
摘要:
\abstract{\textit{Background:} text.\\
\textit{Methods:} text.\\
\textit{Results:} text.\\ \textit{Conclusion:} text.
\keywords{Linalool, Anti-Oxidant, Oxidative Stress, Glutamate.}}
\setcounter{secnumdepth}{3}
答案1
问题
\usepackage{etoolbox}
\patchcmd{\maketitle}
{\section{\normalfont\normalsize\abstractname}}
{\section*{\normalfont\normalsize\abstractname}}
{}{\typeout{Failed to patch abstract.}}
前您加载hyperref
。这使得抽象使用\section*
而不是\section
。
\documentclass[a4paper,man,natbib,donotrepeattitle]{apa6}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{duckuments}
\setcounter{secnumdepth}{3}
\usepackage{etoolbox}
\patchcmd{\maketitle}
{\section{\normalfont\normalsize\abstractname}}
{\section*{\normalfont\normalsize\abstractname}}
{}{\typeout{Failed to patch abstract.}}
\usepackage{hyperref}
\author{Anne Elk}
\title{On the Theory of Brontosauruses}
\shorttitle{Brontosauruses}
\abstract{\blindduck}
\begin{document}
\maketitle
\section*{Lorem}
\blindduck
\duckument
\end{document}
如果你必须\abstract
在加载后修补hyperref
,则需要进行修补。在这种情况下,\HyOrg@maketitle
不要忘记\makeatletter
...。\makeatother
另一个解决方案是只\setcounter{secnumdepth}{3}
在之后设置\maketitle
\documentclass[a4paper,man,natbib,donotrepeattitle]{apa6}
\usepackage[english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{duckuments}
\usepackage{hyperref}
\author{Anne Elk}
\title{On the Theory of Brontosauruses}
\shorttitle{Brontosauruses}
\abstract{\blindduck}
\begin{document}
\maketitle
\setcounter{secnumdepth}{3}
\section*{Lorem}
\blindduck
\duckument
\end{document}