1. csvsimple로 만족하지 못하십니까?
\documentclass{article} \usepackage{csvsimple} \begin{document} \csvreader[separator=tab]{foo.csv}% {1=\FirstCol,2=\SecondCol}% {\FirstCol \\ \SecondCol \par} \end{document}
2. tab의 catcode를 바꾸어서 어찌어찌 해도 되겠지요마는, 좀더 간단히 이렇게 해보는 수도 있을 듯합니다.
\NewDocumentCommand \readfile { m } { \ior_open:Nn \l_tsv_ior { #1 } \bool_until_do:nn { \ior_if_eof_p:N \l_tsv_ior } { \ior_str_get:NN \l_tsv_ior \l_tmpx_tl \tl_if_empty:NF \l_tmpx_tl { \regex_replace_all:nnN {\t} {!} \l_tmpx_tl \seq_set_split:NnV \l_tmpa_seq {!} \l_tmpx_tl \seq_item:Nn \l_tmpa_seq {1} \newline \seq_item:Nn \l_tmpa_seq {2} \par } } \ior_close:N \l_tsv_ior }
KTUG 한국 텍 사용자 그룹
1. csvsimple로 만족하지 못하십니까?
2. tab의 catcode를 바꾸어서 어찌어찌 해도 되겠지요마는, 좀더 간단히 이렇게 해보는 수도 있을 듯합니다.