![如何引用 pgfplotstable](https://linux22.com/image/260617/%E5%A6%82%E4%BD%95%E5%BC%95%E7%94%A8%20pgfplotstable.png)
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}