datetime 命令的扩展

datetime 命令的扩展

对于我正在开展的一个项目,我正在将 LaTeX 文档中的文本写入简单的 PHP 文档以用于海报。但是,我遇到了一个无法解决的问题;

我正在使用 datetime 包来存储日期,我想将创建日期放入 PHP 文件中。但是,我似乎不太了解 LaTeX 中的扩展,因为我不知道如何做到这一点。

日期保存在以下命令中:

\newcommand\@@meetingDate{}

\newcommand\meetingDate[3]{
    \newdate{meeting}{#1}{#2}{#3}
    \iftoggle{dutch}{\renewcommand\@@meetingDate{\datedutch\displaydate{meeting}}}{
        \renewcommand\@@meetingDate{\usdate\displaydate{meeting}}}
}

会议日期的设置使其可以在我正在创建的实际文件上使用。我使用以下代码将信息写入另一个文件:

    %% Get date and location
    \newwrite\generalone
    \immediate\openout\generalone=data/generaldata.php
        \immediate\write\generalone{<table class="adjes">}
        \immediate\write\generalone{<tr>}
        \immediate\write\generalone{<th class="number"> Date: </th>}
        \immediate\write\generalone{<th class="comment"> \@@meetingDate </th>}
        \immediate\write\generalone{</tr>}
        \immediate\write\generalone{<tr>}
        \immediate\write\generalone{<th class="number"> Location: </th>}
        \immediate\write\generalone{<th class="comment"> \@@meetingLocation </th>}      
        \immediate\write\generalone{</tr>}
        \immediate\write\generalone{</table>}
    \closeout\generalone

请注意,meetingLocation 宏工作正常,因为它不需要扩展。

我已经搜索了大量有关扩展的内容,但仍然不确定如何扩展此命令以便我可以将其写入文件。

我能做到这一点吗?如果可以,该怎么做?非常感谢您的帮助。

相关内容