Ich verwende den \pgfplotstableread{}
Befehl des pgfplotstable
Pakets und tippe manuell eine Tabelle ein.
\documentclass{article}
\usepackage{pgfplotstable}
\begin{document}
\pgfplotstableread{
Col1 Col2
p0 Text0
p1 Text1%blabla
p2 Text2
p3 Text3
}\mytable
\end{document}
Es scheint einen Fehler mit Kommentaren am Ende von Zeilen zu geben. Mit dem angegebenen Beispiel erhalte ich die folgende Fehlermeldung:
Paket-pgfplots-Fehler: Tabelle „<inline_table>“ scheint in Zeile 3 zu viele Spalten zu haben: „Text2“ wird ignoriert. PGFPlots hat festgestellt, dass die Anzahl der Spalten größer ist als die zuvor ermittelte Anzahl. Bitte überprüfen Sie, ob alle Zelleneinträge korrekt getrennt sind (verwenden Sie ggf. Klammern {}. Überprüfen Sie außerdem, ob die Spaltennamen reines ASCII sind.). Dieser Fehler ist nicht kritisch.
Ich bin nicht sicher, was los ist, aber wenn ich entferne %blabla
, wird das Dokument problemlos kompiliert. Bis jetzt dachte ich, dass Kommentare am Ende von Zeilen in Latex „unsichtbar“ seien.
Antwort1
Im Handbuch steht, dass es [row sep=newline]
zerbrechlich ist, obwohl es die Standardeinstellung ist. SiedürfenBeginnen Sie eine Zeile mit %
und die ganze Zeile wird ignoriert.
\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}