根据回忆录课程手册,以下内容确定摘要的布局。
报告或文章类文档中摘要的排版格式取决于类选项。格式包括:
- titlepage 类选项:摘要标题(即 \abstractname 的值)以粗体字体居中排版;文本设置为正常字体和正常宽度。
- twocolumn 类选项:摘要标题的排版类似于未编号的部分;文本设置为正常字体和正常宽度(单列)。
- 默认(以上类选项均非):摘要标题以小粗体字体居中排版;文本以小字体设置并像引用环境一样缩进。
我希望我的摘要看起来像标题页选项中描述的那样,但它编译为默认项目。下面是 MWE,但当我编译它时,我得到了;
LaTeX 警告:未使用的全局选项:[titlepage]
\documentclass[11pt, a4paper, oneside, titlepage, oldfontcommands]{memoir}
\usepackage[utf8]{inputenc}
\usepackage{lipsum} % just for dummy text
\begin{document}
\tableofcontents
\clearpage
\frontmatter
\addcontentsline{toc}{chapter}{Abstract}
\thispagestyle{plain}
\begin{abstract}
\lipsum[1]
\end{abstract}
\end{document}
有没有一种简单的方法可以强制执行摘要的标题页样式选项?
答案1
手册中的描述是指用标准article
或report
。这只是对该主题的介绍(感谢 Mike Renfro 对此的评论)。我同意你的观点,这可能会产生误导。
您只需设置参数\absleftindent
和\absrightindent
。您也可以\abstractintoc
这样做,摘要将自动添加到目录中。
使用\tableofcontents*
,否则目录本身也会列在目录中,这很荒谬。
\documentclass[11pt, a4paper, oneside, oldfontcommands]{memoir}
\usepackage[utf8]{inputenc}
\usepackage{lipsum} % just for dummy text
\usepackage[pass,showframe]{geometry} % for showing the page boundaries
\setlength{\absleftindent}{0pt}
\setlength{\absrightindent}{0pt}
\abstractintoc
\begin{document}
\frontmatter
\tableofcontents*
\clearpage
\thispagestyle{plain}
\begin{abstract}
\lipsum[1]
\end{abstract}
\end{document}