expl3에서 2차원 배열과 같은 느낌을 내기 위해서 fparray의 seq를 만들었는데, map으로 원소를 출력하려니 에러가 뜹니다. fparray_item:Nn으로 원소를 뽑아내는 과정에서 에러가 나는 것 같은데 해결 방법이 있을까요? 그리고 혹시 2차원 배열을 구현하는 다른 방법이 있는지도 궁금합니다.
\documentclass[a4paper, oneside]{oblivoir} \ExplSyntaxOn \fparray_new:Nn \g_my_fparray { 3 } \seq_new:N \g_my_seq \int_zero:N \l_tmpa_int \int_while_do:nn { \l_tmpa_int < 5 } { \fparray_gset:Nnn \g_my_fparray { 1 } { 3*\l_tmpa_int + 1 } \fparray_gset:Nnn \g_my_fparray { 2 } { 3*\l_tmpa_int + 2 } \fparray_gset:Nnn \g_my_fparray { 3 } { 3*\l_tmpa_int + 3 } \seq_put_right:NV \g_my_seq \g_my_fparray \int_incr:N \l_tmpa_int } \ExplSyntaxOff \begin{document} \ExplSyntaxOn \seq_map_inline:Nn \g_my_seq { \fparray_item:Nn #1 { 2 } } \ExplSyntaxOff \end{document}
KTUG 한국 텍 사용자 그룹