pgfplotstable-使用 LaTeX 格式合并两列

pgfplotstable-使用 LaTeX 格式合并两列

我正在尝试colMix从 CSV 文件中创建新列作为两个组合列。每个列可能包含一些(标准)LaTeX 格式(包含在 CSV 文件中)。有 MWE(不起作用):

\documentclass{article}
\usepackage{pgfplotstable, filecontents}

\begin{document}
\begin{filecontents*}{data.csv}
colA; colB
A;    B
AA;   \emph{BB}
\end{filecontents*}

\pgfplotstableset{
    col sep=semicolon,
    string type,
    header=has colnames,    
    create on use/colMix/.style={
        create col/assign/.code={
            \edef\entry{\thisrow{colA}+\thisrow{colB}}
            \pgfkeyslet{/pgfplots/table/create col/next content}\entry
        }
    },
    columns={colA, colB, colMix},
}
\pgfplotstabletypeset{data.csv} 
\end{document}

如何正确定义新colMix列以遵守 LaTeX 格式?

相关内容