我正在使用 TeXLive 2015 和scrreprt
文档类。
是否有类似命令\thesubtitle
来打印所定义的字幕?我在编译以下内容时(使用 lualatex 或 pdflatex)\subtitle{…}
出现“未定义的控制序列”错误。\thesubtitle
\documentclass{scrreprt}
\title{T}
\subtitle{S}
\begin{document}
\thetitle, \thesubtitle
\end{document}
此处,\thetitle
按预期工作。我需要加载包才能获取吗\thesubtitle
?还有其他命令可以执行此操作吗?
(我不是第一个遇到这个问题的人,但我在过去五分钟内在网上找不到任何东西。)
答案1
\title
和的“内容”\subtitle
存储在“内部”命令\@title
和中\@subtitle
。要在文档中使用它们(而不是使用\maketitle
或类似命令),您必须使用\makeatletter
(和\makeatother
)
\documentclass{scrreprt}
\title{Title}
\subtitle{Subtitle}
\begin{document}
\makeatletter\@title, \@subtitle\makeatother
\end{document}