\pgfplotstableread{}
패키지 의 명령을 사용 pgfplotstable
하고 수동으로 테이블을 입력합니다.
\documentclass{article}
\usepackage{pgfplotstable}
\begin{document}
\pgfplotstableread{
Col1 Col2
p0 Text0
p1 Text1%blabla
p2 Text2
p3 Text3
}\mytable
\end{document}
행 끝에 주석이 있는 버그가 있는 것 같습니다. 제공된 예에서는 다음 오류가 발생합니다.
패키지 pgfplots 오류: 테이블 '<inline_table>'의 3행에 너무 많은 열이 있는 것 같습니다. 'Text2'를 무시합니다. PGFPlots는 이전에 결정된 열 수보다 열 수가 더 많은 것을 발견했습니다. 모든 셀 항목이 올바르게 구분되었는지 확인하십시오. 필요한 경우 중괄호 {}를 사용하십시오. 또한 열 이름이 일반 ASCII인지 확인하십시오. 이 오류는 중요하지 않습니다.
무슨 일이 일어나고 있는지 잘 모르겠지만 을 제거하면 %blabla
문서가 제대로 컴파일됩니다. 지금까지는 Latex에서는 줄 끝의 주석이 "보이지 않는다"고 생각했습니다.
답변1
설명서에는 이것이 [row sep=newline]
기본값임에도 불구하고 깨지기 쉽다고 나와 있습니다. 너~할 수 있다줄을 시작 %
하면 전체 줄이 무시됩니다.
\documentclass{article}
\usepackage{pgfplotstable}
\begin{document}
\pgfplotstableread[every column/.style={string type},row sep=\\]{
Col1 Col2\\
p0 Text0\\
p1 Text1\\%blable
p2 Text2\\
p3 Text3\\
}\mytable
\pgfplotstabletypeset[every column/.style={string type}]{\mytable}
\end{document}