
Я пытаюсь создать пользовательский список, который имеет значение по умолчанию, не завися от слишком многих других пакетов, потому что я пытаюсь получить очень специфическое форматирование. Я пытаюсь использовать это для пользовательской титульной страницы, которую я надеюсь поместить в пользовательский CLS. Я представляю, как это работает
\organization{2nd organization}
\organization{3rd organization}
\makecustomcover
Надеюсь, это поможет:
1st organization
2nd organization
3rd organization
Очевидно, \makecustomcover будет перебирать значения; однако, я не знаю, как лучше всего "запихнуть" их в стек. Я также не знаю, как лучше всего использовать значение по умолчанию. Буду признателен за любые советы или ссылки, которые могли бы это обсудить.
решение1
Лучше всего использовать \g@addto@macro
для этой цели.
\documentclass{article}
\pagestyle{empty}% for cropping
\makeatletter
\newcommand\@organization{1st organization\par}
\newcommand\organization[1]{\g@addto@macro\@organization{#1\par}}
\newcommand\makecustomcover{\@organization}
\begin{document}
\organization{2nd organization}
\organization{3rd organization}
\makecustomcover
\end{document}