我正在尝试创建标题页,hepthesis
但遇到了问题。您能提示一下我哪里做错了吗?
MWE1:
\documentclass[oneside,a4paper,]{hepthesis}
\begin{document}
\author{QWER QWER}
\title{ABC acb}
\date{1.1.2000}
\begin{titlepage}
BlaBla
\end{titlepage}
\end{document}
生产:! LaTeX Error: There's no line here to end.
MWE2:
\documentclass[oneside,a4paper,]{hepthesis}
\begin{document}
\author{QWER QWER}
\title{ABC acb}
\date{1.1.2000}
\begin{titlepage}
\begin{minipage}{0.2\textwidth}
asdf
\end{minipage}
\end{titlepage}
\end{document}
会产生相同的结果,但会出现很多其他错误,一旦我解决了问题,这些错误就会消失。省略行author/title/date
没有帮助。
答案1
在 中hepthesis
,没有titlepage
环境,但是有一个\titlepage
命令,请参阅类文档中的第 6.5 节。
可选命令并不是真正可选的,因为它的缺失仍然会导致There's no line here to end
,告诉我该类尚未真正经过全面测试。此外,输入如下
\documentclass[oneside,a4paper,]{hepthesis}
\begin{document}
\author{QWER QWER}
\title{ABC acb}
\date{1.1.2000}
\titlepage[Some affiliation]{%
A dissertation submitted to the University of Somewhere\\
for the degree of Doctor of Philosophy
}
\end{document}
将产生以下在印刷上有争议的结果:
更合理的定义\titlepage
是
\documentclass[oneside,a4paper,]{hepthesis}
\makeatletter
\renewcommand{\titlepage}[2][]{%
\par
\begingroup
\thispagestyle{empty}%
\ifx\@sftitles\@empty\else\sffamily\fi%
\centering
\vspace*{\frontmattertitleskip}%
\begin{doublespace}%
\Huge\textbf{\thetitle}\\
\end{doublespace}%
\vspace*{3cm}%
{\Large\theauthor\\[1ex]}
{#1\par}
\vspace*{8cm}%
{#2\\}
\endgroup
}
\makeatother
\begin{document}
\author{QWER QWER}
\title{ABC acb}
\date{1.1.2000}
\titlepage[Some affiliation]{%
A dissertation submitted to the University of Somewhere\\
for the degree of Doctor of Philosophy
}
\end{document}
即使没有可选参数,这也同样有效。