Eu uso o \pgfplotstableread{}
comando do pgfplotstable
pacote e digito manualmente uma tabela.
\documentclass{article}
\usepackage{pgfplotstable}
\begin{document}
\pgfplotstableread{
Col1 Col2
p0 Text0
p1 Text1%blabla
p2 Text2
p3 Text3
}\mytable
\end{document}
Parece haver um bug com comentários no final das linhas. Com o exemplo fornecido, estou recebendo o seguinte erro:
Erro do pacote pgfplots: A tabela '<inline_table>' parece ter muitas colunas na linha 3: Ignorando 'Text2'. O PGFPlots descobriu que o número de colunas é maior que o número de colunas determinado anteriormente. Verifique se cada entrada de célula está separada corretamente (use chaves {} se necessário. Verifique também se os nomes das colunas estão em ASCII simples). Este erro não é crítico.
Não tenho certeza do que está acontecendo, mas quando removo %blabla
, o documento é compilado perfeitamente. Até agora, pensei que os comentários no final das linhas eram "invisíveis" no Latex.
Responder1
O manual diz que [row sep=newline]
é frágil, mesmo sendo o padrão. Vocêpodeinicia uma linha com %
e toda a linha é ignorada.
\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}