
Estou tentando fazer uma lista customizada, que tenha um valor padrão, sem depender de muitos outros pacotes porque estou tentando obter uma formatação bem específica. Estou tentando usar isso para uma página de rosto personalizada que espero colocar em um CLS personalizado. Eu imagino isso como funcionando
\organization{2nd organization}
\organization{3rd organization}
\makecustomcover
Espero que isso renderize:
1st organization
2nd organization
3rd organization
Obviamente, \makecustomcover irá iterar sobre os valores; no entanto, não estou certo da melhor maneira de "empurrá-los" para uma pilha. Também não estou claro sobre a melhor maneira de ter o padrão. Qualquer conselho ou referência que discuta isso seria apreciado.
Responder1
É melhor usar \g@addto@macro
para esse fim.
\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}