表格环境中的\ date {}!

Kar*_*fer 5 latex

我想使用表格环境制作一个表格,在我的表格中的一个单元格中,我需要包含实际日期.一个聪明的方法是使用\ date {}命令 - 但是我不能让它在表格环境中包含\ date {}命令...是不可能的?

干杯,

卡斯滕

Mat*_*ang 5

\date没有得到日期,它设置文件的日期.如果您浏览latex.ltx源代码,您会发现:

\def\date#1{\gdef\@date{#1}}
Run Code Online (Sandbox Code Playgroud)

因此,如果在序言中设置了文档的日期,您可以使用它来获取它\@date.不幸的是(对你来说)宏有一个@,所以你不能直接在常规文档文本中使用它.所以你必须把它放在你的序言中:

\makeatletter
\let\insertdate\@date
\makeatother
Run Code Online (Sandbox Code Playgroud)

然后\insertdate是别名,\@date并将前导码中指定的日期插入当前文本.

但是你也提到了"实际"日期,这可能意味着编辑文档时的当前日期.该信息由TeX存储\today.

顺便说一句,您可以在TeX StackExchange上找到整个社区,其中没有与TeX相关的问题太小.