\subtitle 在文章文档类中不起作用

\subtitle 在文章文档类中不起作用

我对 TeX 还比较陌生,但到目前为止,我主要使用类beamer。我这样做了:

\documentclass{beamer}
  \title{title}
  \subtitle{subtitle}
  \author{name}
  \date{\today}
\begin{document}
    %content
\end{document}

它按我预期的那样工作,但是当我使用该类时,article字幕不起作用。

因此,看起来 a) 我搞错了,或者 b) 它不是正确的文档类。所以我问你们:

如何在文章类中使用副标题?

或者

我应该为我的文档使用哪个文档类?我正尝试编写一份 50 到 100 页的文档。它将是一个编程项目的文档,因此它将包含代码片段和图表。

答案1

如果您使用scrartcl而不是article,命令\subtitle将立即按预期工作。scrartcl属于 KOMA-Script 类,它们是 LaTeX 标准类的扩展替代品。我强烈推荐 KOMA-Script。原因如下:

您的文档相当大。article类似 的类可能没问题(scrartcl),但如果您需要类似章节的分段,您可以考虑使用report(或scrreprt,这是 KOMA 类)。

您可能对这个问题的答案感兴趣:

答案2

为了补充 Stefan 的回答,核心 LaTeXarticle类没有\subtitle宏。因此,您可以执行以下操作

\title{Title \\ Subtitle}

或者考虑titlepage环境。其他文档类,特别是 KOMA-Script,确实有单独的\subtitle宏可用。

答案3

完全适应字幕生成的可能性文档类 article包括减小字幕中的字体大小,如@Seamus 上面提到的那样,但相对而言(!),并增加标题和字幕之间的距离。因此我的建议如下:

\documentclass{article}
\usepackage{relsize}

\title{Experimental Test\\[0.2em]\smaller{}Stimuli generation}

\begin{document}
    \maketitle
    My document
\end{document}

在此处输入图片描述

如果你想要一个“完全”适应性标题:相对大小和行距可以调整

\documentclass{article}
\usepackage{relsize}


\newcommand{\subtitlerelsize}{1} %relative size: integer value
\newcommand{\subtitlelinesep}{0.2em} %line separation: a LaTeX length

\title{Experimental Test\\[\subtitlelinesep]%
    \smaller[\subtitlerelsize]{}Stimuli generation}

\begin{document}
    \maketitle
    My document
\end{document}

相关内容