Utilizo el \pgfplotstableread{}
comando del pgfplotstable
paquete 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}