你好,我正在使用 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 没有任何关系。