关于 \date 用法的查询

关于 \date 用法的查询

你好,我正在使用 Texmaker 创建一些文档。当我使用任何日期,然后运行文件时,\date{text}我在 PDF 文件中看不到日期。它只是空白的。不知道为什么。是否有特定的包可以使用?text.tex\date

答案1

\date仅设置日期而不打印它,就像和一样,\title\author不会排版任何内容。实际上,\date将其值存储在中\@date,如果您不使用,您可以检索它\maketitle(因为它以自毁方式运行,在使用后会清除大部分与标题相关的信息)。如果您想打印它,您可以定义

\makeatletter
\newcommand{\printdate}{\@date}
\makeatother

在您的序言中,并\printdate在您想要显示通过指定的日期的任何地方使用\date

然而,获取日期并以各种格式打印的最佳方式是使用isodate包裹。 看LaTeX 中的日期格式

答案2

\date{}只设置日期但不打印。最常见的做法是\maketitle

\documentclass{article}

\begin{document}

\date{24.12.2012}
\title{Some example}
\author{Uwe Ziegenhagen}

\maketitle

\end{document}

如果您想访问 titlepage 之外的日期(或作者或标题),请查看该titling包。它提供了新的命令,例如\thedate

顺便说一句:TeXmaker 只是编辑器,它与背后的 LaTeX 没有任何关系。

相关内容