
Для проекта, над которым я работаю, я пишу текст из документа 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 работает нормально, так как не требует расширения.
Я изучил большую часть информации о расширении, но все еще не уверен, как расширить эту команду так, чтобы ее можно было записать в файл.
Могу ли я вообще это сделать, и если да, то как этого можно добиться? Помощь будет очень кстати.