Los comentarios dentro de \pgfplotstableread{...} generan error

Los comentarios dentro de \pgfplotstableread{...} generan error

Utilizo el \pgfplotstableread{}comando del pgfplotstablepaquete y escribo manualmente en una tabla.

\documentclass{article}
\usepackage{pgfplotstable}

\begin{document}

\pgfplotstableread{
  Col1  Col2
  p0    Text0
  p1    Text1%blabla
  p2    Text2
  p3    Text3
}\mytable

\end{document}

Parece haber un error con los comentarios al final de las filas. Con el ejemplo proporcionado, aparece el siguiente error:

Error de pgfplots del paquete: la tabla '<inline_table>' parece tener demasiadas columnas en la línea 3: ignorando 'Texto2'. PGFPlots descubrió que el número de columnas es mayor que el número de columnas determinado previamente. Verifique que cada entrada de celda esté separada correctamente (use llaves {} si es necesario. También verifique que los nombres de las columnas sean ASCII simples). Este error no es crítico.

No estoy seguro de lo que está pasando, pero cuando elimino %blabla, el documento se compila bien. Hasta ahora pensaba que los comentarios al final de las líneas eran "invisibles" en Latex.

Respuesta1

El manual dice que[row sep=newline] es frágil, aunque es el predeterminado. Túpodercomienza una línea con %y se ignora toda la línea.

\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}

información relacionada