将摘要格式化为未编号的章节

将摘要格式化为未编号的章节

我正在撰写硕士论文并为继任者开发 LaTeX 模板......

大学的标准要求每种语言的摘要都应形成无编号的章节:

\chapter*{Abstract}
\addcontentsline{toc}{chapter}{Abstract}
...
\chapter*{Résumé}
\addcontentsline{toc}{chapter}{Résumé}
...

是否可以自定义abstract环境(或使用其他解决方法)以便能够写入:

{
\selectlanguage{russian}
\begin{abstract}
    This is ABSTRAAAAACT!!!
\end{abstract}
}
{
\selectlanguage{french}
\begin{abstract}
    This is ABSTRAAAAACT!!!
\end{abstract}
}

那么标题仍然会作为未编号的章节出现在目录中吗?

PS 我正在使用report课程

答案1

这只是使摘要包含一个以命令命名的章节\abstractname,该命令由每种语言提供babel并重新定义。

lipsum包和\lipsum命令仅用于提供一些虚拟文本。

\documentclass{book}

\usepackage{lipsum}
\usepackage[english,french]{babel}

%% START HERE %%
\def\abstract{
  \chapter*{\abstractname} % start chapter
  \addcontentsline{toc}{chapter}{\abstractname} % table of contents line
  \markboth{\MakeUppercase{\abstractname}}{} % header mark
}
\def\endabstract{\clearpage}
%% END HERE %%

\begin{document}

\selectlanguage{english}

\tableofcontents

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

\selectlanguage{french}

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

\end{document}

相关内容