
Estoy intentando crear una lista personalizada, que tenga un valor predeterminado, sin depender de muchos otros paquetes porque estoy intentando obtener un formato muy específico. Estoy intentando usar esto para una portada personalizada que espero colocar en un CLS personalizado. Me imagino que esto funciona
\organization{2nd organization}
\organization{3rd organization}
\makecustomcover
Espero que esto represente:
1st organization
2nd organization
3rd organization
Obviamente, \makecustomcover iterará sobre los valores; sin embargo, no tengo claro cuál es la mejor manera de "empujarlos" a una pila. Tampoco tengo claro cuál es la mejor manera de tener el predeterminado. Se agradecería cualquier consejo o referencia que discutiera esto.
Respuesta1
Lo mejor es utilizarlo \g@addto@macro
para este propósito.
\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}