\date
не получает дату, она устанавливает дату документа. Если вы просматриваете исходный код latex.ltx
, вы найдете:
\def\date#1{\gdef\@date{#1}}
Таким образом, если в преамбуле указана дата документа, вы можете получить ее с помощью \@date
. К сожалению (для вас) этот макрос содержит @
, поэтому вы не можете использовать его непосредственно в обычном тексте документа. Таким образом, вы должны поместить это в свою преамбулу:
\makeatletter
\let\insertdate\@date
\makeatother
Тогда \insertdate
является псевдонимом \@date
и вставит дату, указанную в преамбуле, в текущий текст.
Но вы также упомянули «фактическую» дату, которая может означать текущую дату на момент составления документа. Эта информация хранится в TeX в \today
.
Кстати, вы можете найти все сообщество на TeX StackExchange , где ни один вопрос, связанный с TeX, не слишком мал.