
對於我正在進行的一個項目,我將 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 巨集運作正常,因為它不需要擴充。
我已經搜索了有關擴展的大部分內容,但仍然不確定如何擴展此命令以便我可以將其寫入文件。
我是否能夠做到這一點?非常感謝您的幫忙。