
매우 구체적인 형식을 얻으려고 하기 때문에 너무 많은 다른 패키지에 의존하지 않고 기본값이 있는 사용자 정의 목록을 만들려고 합니다. 저는 이것을 사용자 정의 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}