我正在写一篇文章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{\scriptsize\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}