我尝试过查阅回忆录手册并在互联网上进行各种搜索,但是没有成功,这就是为什么我在这里发布这个问题,希望你们中一些对 LaTeX 和回忆录非常精通的人能够帮助我。
我一直在尝试创建一个\renewcommand
发布日期和一个提交日期(但没有成功),这两个日期我都想在标题页上使用:
\documentclass[a4paper,article,twocolumn]{memoir}
\maketitlehooka
\vskip -1cm%
{\@bspredate Published: \@date \\
Submitted: \@date \@bspostdate}
\predate{\vfill\begin{flushleft}\large}
\date{1 April 1993}
%Maybe create the other date here as well? Like \subdate and \pubdate? But I don't know how.
\postdate{\vfill\end{flushleft}}
我可以只写日期,但我还需要在文章的其他地方使用发布和提交日期。
答案1
你已经接近了,但这不是你使用标题钩子的方式。下面是一个从手册中部分摘录的简单示例,它使用了\maketitlehookd
(版本a
、b
、c
和d
默认将内容放在不同的位置):
\documentclass[a4paper,article,twocolumn]{memoir}
\newcommand{\submitted}[1]{\gdef\suB{#1}}
\newcommand{\published}[1]{\gdef\puB{#1}}
\newcommand{\suB}{}
\newcommand{\puB}{}
\renewcommand{\maketitlehookd}{%
\par {\centering
Submitted: \suB\\
Published: \puB
\par}}
% You can then say:
\submitted{2015 12 31}
\published{\today}
\author{A Reader}
\date{}
\title{An Example, with Code}
\begin{document}
\maketitle
Lorem ipsum\ldots
\end{document}