如何在 csv 中的 pgfplotstable 中添加脚注?

如何在 csv 中的 pgfplotstable 中添加脚注?

我正在使用 Python 3 编写 CSV 文件,并使用 pgfplotstable 将 CSV 插入 .tex 文件中。我想为某些单元格(、、等)添加脚注,我*可以轻松地在 Python 代码中替换它们。**

问题:\footnote{the note}然而,当我在 CSV 中用替换脚注符号时,我无法将文件编译为 PDF 。(使用背页和 pdfLaTeX)

当我没有替换任何东西时的表格:

patrimoine.csv 内容:

Patrimoine,Actifs financiers 1,Mandat 1*,Actifs financiers 2,Mandat 2*
Liquidités,0 K€,,0 K€,
Contrats euro,2 K€,0 K€,12 K€,0 K€
Gestion diversifiée,10 K€,0 K€,60 K€,30 K€
Gestion actions,120 K€,0 K€,60 K€,30 K€
Total,132 K€,0 K€,132 K€,60 K€
Rendement,7.7\%,0.0\%,6.1\%,6.5\%
Volatilité†,14.0\%,0.0\%,9.5\%**,10.3\%

复现代码:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[margin=1in]{geometry} % décider de la taille des marges
\usepackage[table]{xcolor} % couleurs
\usepackage{pgfplotstable}
\pgfplotsset{compat=1.18}
\newcommand{\tablegray}{gray!15}

\def \insertTable#1{
    \pgfplotstableread[col sep=comma]{#1}\data
        \pgfplotstabletypeset[
            string type,
            assign column name/.style={/pgfplots/table/column name={\textbf{##1}}},
            every first column/.style={postproc cell content/.append style={@cell content/.add={\bfseries}}, column type = {l}},
            every head row/.style={before row=\rowcolor{\tablegray}},
            every odd row/.style={before row=\rowcolor{\tablegray}},
            every even row/.style={before row=\rowcolor{white}},
        ]{\data}
}


\begin{document}

\insertTable{patrimoine.csv}

\end{document}

谢谢 !

相关内容