将报告格式中的摘要页面位置更改为顶部

将报告格式中的摘要页面位置更改为顶部

我的文档类型应该是report,我需要将摘要放在页面顶部。但是使用以下代码,摘要位于页面中央。我需要做什么?(我无法更改文档类型。)

\documentclass[12pt,a4paper,oneside]{report}
\begin{document}
\begin{abstract}
.................
\end{abstract}
\end{document}

答案1

使用titlepageclass 选项(这是 中的默认选项report),环境的开头abstract包含\null\vfil(以及\vfil\null末尾的对应项)垂直居中环境。删除\null\vfil,例如借助etoolbox包裹。

\documentclass{report}

\usepackage{etoolbox}
\patchcmd{\abstract}{\null\vfil}{}{}{}

\usepackage{lipsum}

\begin{document}

\begin{abstract}
\lipsum[1]
\end{abstract}

\end{document}

相关内容