我正在使用 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}
谢谢 !