有没有一种简单的方法可以在 LaTeX 报告中获得 \frontmatter \mainmatter 和 \backmatter?

有没有一种简单的方法可以在 LaTeX 报告中获得 \frontmatter \mainmatter 和 \backmatter?

我正在使用 类撰写论文report,该类不支持\frontmatter\mainmatter\backmatter命令。但是,我真的很喜欢 提供的摘要和其他前言项目使用罗马数字页码的想法\frontmatter。有没有简单的方法可以将这个(或类似的)功能导入到类中report

先谢谢您的帮助!

答案1

正如 egreg 所说,最简单的方法是使用,因为和book之间的主要区别在于它具有这些命令。但是,如果您只想要页码切换,而不想在后面的内容中使用章节到附录的功能切换,您可以简单地从书中复制定义,而忽略切换:bookreport@mainmatter

\makeatletter

\newcommand\frontmatter{%
    \cleardoublepage
  %\@mainmatterfalse
  \pagenumbering{roman}}

\newcommand\mainmatter{%
    \cleardoublepage
 % \@mainmattertrue
  \pagenumbering{arabic}}

\newcommand\backmatter{%
  \if@openright
    \cleardoublepage
  \else
    \clearpage
  \fi
 % \@mainmatterfalse
   }

\makeatother

相关内容