在 XeLaTex 文章中添加“上次更新时间”

在 XeLaTex 文章中添加“上次更新时间”

我正在写一篇文章XeLaTeX,我想在最后一页的底部(可能在页脚)添加一条注释。这就是我所做的-

\documentclass[a4paper,10pt]{article}
\usepackage{xcolor}
\newcommand\updateinfo{\hfill\scriptsize\color{gray} Last updated on \today}

\begin{document}
The very long content goes here. The very long content goes here.
\updateinfo %Last updated on \today
\end{document}

但是,这不会像我想要的那样工作,因为它没有将文本定位在底部。请查看。

答案1

您需要\vfill将文本推至底部。例如

\newcommand{\updateinfo}[1][\today]{\par\vfill\hfill{\script‌​size\color{gray}Last updated on #1}}

请注意,给出的日期将是您在其上运行 LaTeX 的日期,不一定是上次更新的日期。因此,您可以添加一个可选参数来指定另一个日期:

\documentclass[a6paper]{scrartcl}
    \usepackage{xcolor}

    \newcommand{\updateinfo}[1][\today]{\par\vfill\hfill{\scriptsize\color{gray}Last updated on #1}}

\begin{document}
    Without argument
    \updateinfo
\newpage
    With argument
    \updateinfo[November 24, 1991]
\end{document}

在此处输入图片描述

相关内容