如何在回忆录中创建“已发布”和“已提交”日期?

如何在回忆录中创建“已发布”和“已提交”日期?

我尝试过查阅回忆录手册并在互联网上进行各种搜索,但是没有成功,这就是为什么我在这里发布这个问题,希望你们中一些对 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(版本abcd默认将内容放在不同的位置):

\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}

相关内容