\addto@hook
은 토큰리스트의 끝에 새로운 토큰들을 추가하는 레이텍 매크로다.
\newtoks\mytoks \mytoks{abc} \makeatletter \addto@hook\mytoks{xyz} \the\mytoks % abcxyz
\g@addto@macro
는 이미 정의된 명령 끝에 새로운 무언가를 추가하는 레이텍 매크로다.
앞에 "g"가 붙은 것은 글로벌 명령이 만들어지기 때문이다.
\def\mycmd{abc} \makeatletter \g@addto@macro\mycmd{xyz} \mycmd % abcxyz
가끔 기존 토큰리스트나 명령을 수정하고 싶을 때 코드들 통째로 가져다 수정하기보다 이들을 써서 간편하게 바꿀 수 있다.
KTUG 한국 텍 사용자 그룹