我可以在使用 pgfplots 產生的表格的第一列中混合使用文字和數學輸入,沒有問題,也可以在最後一列中使用數學輸入,如下 mwe 所示:
\documentclass{article}
\usepackage{pgfplotstable}
\usepackage{booktabs}
\begin{document}
\pgfplotstabletypeset[
col sep=&,
row sep=\\,
columns/cero/.style={
string type, % Change for first column (column index 0)
column name=$k$
},
columns/1/.style={column name=$X$},
columns/dos/.style={column name=$Y$,dec sep align},
columns/3/.style={column name=$Y$,dec sep align},
columns/4/.style={string type,column name=$Y$},
every head row/.style={before row=\toprule, after row=\midrule},
every last row/.style={after row=\bottomrule},
] {cero & 1& 3& dos & 4 \\
a$\Sigma$ &0.15770748944587207&1.2326557180455233e31&69.1973640& a$\sigma$\\
8 &0.15770748944587207&1.2326557180455233e31&6.1973640& $\lambda$\\
8 &0.3532132208423006&20496.519149382926&20.496519149& a\\
8 &0.021744461199488557&1.5274940707993938e47&0.8544828&a\\
}
\end{document}
然後得到這個
a$\Sigma$
然而,當我用 eg替換第一個單元格時$\Sigma$
,該文檔需要很長時間才能編譯。可以使用 來補救\vphantom{a}$\Sigma$
,但我希望還有其他方法...
答案1
您只需將$\Sigma$
in {...}
(so {$\Sigma$}
) 括起來即可。
這$
是一個活動字符,因此可能會導致查找下一個單元格的解析器關閉。我不明白這個例子不起作用的具體原因,但總的來說,包含「奇怪」的東西{...}
通常值得一試。