日期時間命令的擴展

日期時間命令的擴展

對於我正在進行的一個項目,我將 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}}}
}

MeetingDate 的設定使其可以用於我正在建立的實際文件。我使用以下程式碼將資訊寫入另一個文件:

    %% 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 巨集運作正常,因為它不需要擴充。

我已經搜索了有關擴展的大部分內容,但仍然不確定如何擴展此命令以便我可以將其寫入文件。

我是否能夠做到這一點?非常感謝您的幫忙。

相關內容