Ich kann problemlos eine Mischung aus Text und mathematischen Eingaben in der ersten Spalte einer mit pgfplots generierten Tabelle verwenden und auch mathematische Eingaben beispielsweise in der letzten Spalte, wie dieses mwe zeigt:
\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}
und dann bekomme das
Wenn ich jedoch die erste Zelle a$\Sigma$
beispielsweise durch ersetze $\Sigma$
, dauert das Kompilieren des Dokuments ewig. Das lässt sich mit beheben \vphantom{a}$\Sigma$
, aber ich hoffe, es gibt einen anderen Weg ...
Antwort1
Sie können das einfach $\Sigma$
in {...}
(so {$\Sigma$}
) einschließen.
Das $
ist ein aktives Zeichen, das den Parser, der nach der nächsten Zelle sucht, durcheinanderbringen kann. Ich verstehe nicht den besonderen Grund, warum dieses Beispiel nicht funktioniert, aber im Allgemeinen {...}
ist es normalerweise einen Versuch wert, „seltsame“ Dinge einzuschließen.