
Я знаю, что естьдругие вариантыслишком.
Но мне было интересно: Как можно создать таблицы из одной строки в цикле, а затем добавить их к предыдущей итоговой таблице?
В следующей попытке принимается только значение текущего контура.
Как я могу это исправить?
Мне особенно интересно использовать эту \pgfplotstablevertcat
функцию для этой цели.
Это возможно?
\documentclass{article}
\usepackage{pgfplotstable}
\pgfplotsset{compat=newest}
\begin{document}
\section{Create following Table row by row}
\pgfplotstabletypeset[header=true, col sep=comma]{
k, 2k
1, 2
2, 4
3, 6
}
\section{Try}
\pgfplotstableread[header=false, col sep=comma]{
k, 2k
}{\main}
Startsituation: \pgfplotstabletypeset[string type]{\main}
\subsection{Loop}
\pgfplotsforeachungrouped \k in {1,2,3} {%%
\pgfmathsetmacro\Double{2*\k}
\pgfplotstableread[header=false, col sep=comma,
row sep=\\ % <--- seems that he wants that............
]{
\k, \Double \\
}{\temp}
\noindent Temprow (good!): \pgfplotstabletypeset[]{\temp}
\pgfplotstablevertcat{\main}{\temp}
\noindent Tempsituation (bad!): \pgfplotstabletypeset[string type]{\main}
}%%
\end{document}