我想使用表格環境創建一個表格,並且在我的表格中的一個單元格中,我需要包含實際的日期。然後聰明的做法就是使用\ date {}命令 - 但是我不能讓它在表格環境中包含\ date {}命令......這是不可能的? date {}在表格環境中!
乾杯,
卡斯滕
我想使用表格環境創建一個表格,並且在我的表格中的一個單元格中,我需要包含實際的日期。然後聰明的做法就是使用\ date {}命令 - 但是我不能讓它在表格環境中包含\ date {}命令......這是不可能的? date {}在表格環境中!
乾杯,
卡斯滕
\date
沒有得到的日期,它設置文檔的日期。如果你瀏覽latex.ltx
源代碼,你會發現:
\def\date#1{\gdef\@date{#1}}
因此,如果該文件的日期在序言設置,您可以通過使用\@date
得到它。不幸的是(對於你)宏中有一個@
,所以你不能直接在常規文檔中使用它。所以,你必須把這個在你的序言:
\makeatletter
\let\insertdate\@date
\makeatother
然後\insertdate
是一個別名\@date
並插入在序言中規定到當前文本的日期。
但是您還提到了「實際」日期,這可能意味着當前截止到文檔編制日期。該信息由TeX在\today
中存儲。
順便說一句,你可以在TeX StackExchange找到整個社區,其中沒有TeX相關的問題太小。
你可以把下面的文件前言
\usepackage{datetime}
\newdateformat{bkdate}{\THEYEAR-\shortmonthname-\twodigit{\THEDAY}}
,然後在文檔正文
\bkdate\today
太嗨任何地方打印日期,非常感謝。它工作得很好!:-) – 2011-02-08 14:22:30