标题页加目录

标题页加目录

我正在为资格考试写一篇论文。我正在使用book班级,但我希望我的名字和标题与目录一起出现在第一页上,而不是出现在单独的页面上。我该怎么做?

任何帮助都将受到赞赏。

答案1

有几种可能的解决方案:

  • 使用不同的类。articlescrartcl将是一个好的起点。不记得某个report类是否能做你想做的事。

  • 重新定义\maketitle

    \makeatletter
    \renewcommand{\maketitle}{%
      \begin{center}
        \vspace{2em}
        \sffamily\LARGE \@author \\
          \vspace{1em}
        \Huge \@title \\
          \vspace{1em}
        \normalfont \@date \\
          \vspace{2em}
        %include any more variables, which are needed for a title page.
      \end{center}
    }
    \makeatother
    

    这应该重新定义\maketitle,以便可以将其放在\tableofcontents同一页上。您应该多玩一会儿才能使间距正确。关于如何创建自定义标题页,您应该阅读LaTeX 维基百科

    编辑:我对其进行了编辑以修复一些愚蠢的拼写错误,但并没有达到想要的效果。目录命令正在清除双页,这使一切变得更糟。

    浏览一下 KOMA Script 文档类,该类scrbook更加灵活,可以自定义以满足您的要求,而无需实施任何丑陋的黑客。

答案2

作为上一个答案的补充:您还可以使用 minipage 环境,它在 scrbook 文档类中对我有用:

\documentclass{scrbook}
\title{Title-Page plus Contents}
\subtitle{tex.stackexchange.com example}
\author{Author}
\date{31 March 2018}
\begin{document}
\begin{minipage}{\linewidth}
    \maketitle
\end{minipage}
Here goes other contents like the TOC.
\end{document}

您可能还需要将目录嵌入到小页面中。

示例 PDF

相关内容