Team Blog의 글을 이곳 게시판의 "정보글"로 모았습니다. Team blog는 기고자가 올린 글에 질문을 받는 부담을 줄이기 위하여 댓글을 허용하지 않았습니다. 그러나 이곳 게시판으로 모으면서 댓글을 달 수 있습니다. 게시물을 작성하실 때 댓글을 원하지 않으시면 댓글을 허용하시지 않으시기를 바랍니다. 또한 불필요한 소모성 댓글을 달지 않도록 주의하여 주시기를 바랍니다.
TeX과 관련된 질문이나 답변은 QnA 마당을 이용하십시오. TeX과 관련된 질문은 지웁니다
clist 자료형에 데이터를 추가하는 데는 \clist_put_right:Nn \clist_put_left:Nn이 있습니다. 이것은 그냥 일반적인 리스트로 clist를 사용하는 것입니다.
그런데 clist를 스택처럼 사용할 때는 \clist_push:Nn과 \clist_pop:NN이 쓰입니다.
이 스택의 top이 leftmost인 거죠.
seq 자료형은 좌우 양쪽을 top으로 쓸 수 있어서 스택뿐 아니라 큐로도 사용할 수 있게 되어 있습니다.
즉, \seq_pop_left:NN과 \seq_pop_right:NN이 있습니다.
그리고 \seq_push:Nn과 \seq_pop:NN도 정의되어 있는데 이것은 leftmost를 top으로 사용하는 스택입니다.
tl 자료형은 원래 스택이나 큐로 사용할 목적으로 만들어진 것이 아닌 듯합니다. 그래서 \tl_head:n과 \tl_tail:n밖에 없습니다. pop/push 명령이 없네요.