pgfplotstable で最初の列に数学入力のみを使用する方法

pgfplotstable で最初の列に数学入力のみを使用する方法

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$ただし、最初のセルを など に置き換えると$\Sigma$、ドキュメントのコンパイルに非常に時間がかかります。 を使用すれば解決できます\vphantom{a}$\Sigma$が、他の方法があることを願っています...

答え1

$\Sigma$をで囲むだけです{...}(つまり{$\Sigma$})。

$アクティブな文字なので、次のセルを検索するパーサーを混乱させる可能性があります。この例が機能しない具体的な理由はわかりませんが、一般的には、「奇妙な」ものを で囲むことは{...}試してみる価値があります。

関連情報