csvreader 및 csv 헤더의 특수 문자

csvreader 및 csv 헤더의 특수 문자

이것과 꽤 비슷한 질문이 있습니다질문. 하지만 제목에 문제를 일으키는 밑줄 문자가 있습니다. 하나의 열에는 이름이 있습니다.q_u. 내가 시도할 때:

\csvreader[
        respect all,
        head to column names
    ]{data.csv}{}
        {\\\hline\objId & \q_u}

\q_u합법적이지 않기 때문에 작동하지 않습니다 .

data.csv의 예:

objId,q_u
587722982832013381,-0.1237466
587724241230495806,0.04632737

csv 파일을 변경하지 않고도 이 문제에 대해 무엇을 할 수 있나요?

답변1

열 이름의 별칭을 설정하기 위해 두 번째 필수 인수를 사용할 수 있습니다.

\begin{filecontents*}{\jobname.csv}
objId,q_u
587722982832013381,-0.1237466
587724241230495806,0.04632737
\end{filecontents*}

\documentclass{article}
\usepackage{array}
\usepackage{csvsimple}

\begin{document}

\begin{tabular}{>{$}r<{$} >{$}r<{$}}
\csvreader[
  respect all,
  head to column names,
]{\jobname.csv}{q_u=\qu}{\\\hline\objId & \qu }
\\\hline
\end{tabular}

\end{document}

여기에 이미지 설명을 입력하세요

관련 정보