如何引用 pgfplotstable

如何引用 pgfplotstable

cvs我仍在使用包从文件生成表格pgfplotstable。在我的文本中,我将引用生成的表格,但我不知道该怎么做。正常情况下,您可以创建一个,\label{tab:foo}然后在文本中引用\ref{tab:foo}。我如何使用 pgfplotstable 做到这一点?有关更多信息,您可以查看我的代码

\usepackage{pgfplotstable}
\usepackage{booktabs}
    \begin{document}

    Here should be a text which is referencing to the Table~\ref{tab:foo}. But I did not know how to make a label at the table.

        \pgfplotstableset{
        begin table=\begin{longtable},
        end table=\end{longtable},
        }

        \pgfplotstabletypeset[
            col sep=semicolon,
            string type,
            columns/Hersteller/.style={column name=Hersteller, column type={l}},
            columns/Produktname/.style={column name=Produktname, column type={l}},
            columns/Betriebssystem/.style={column name=Betriebssystem, column type={l}},
            columns/Version/.style={column name=Version, column type={l}},
            every head row/.style={before row=\toprule,after row=\toprule},
            every last row/.style={after row=\hline caption={foo}},
            ]{./files/NFCDeviceTabletStand20121230.csv}
\end{document}

答案1

tabular您可以像使用标准 LaTeX环境一样执行此操作:使用table环境。引用机制独立于pgfplotstable(它只不过是tabular环境生成器)。

它看起来像这样:

\begin{table}
\pgfplotstabletypeset ...

\caption{The caption}
\label{tab:foo}
\end{table}

相关内容