Я могу без проблем использовать сочетание текстового и математического ввода в первом столбце таблицы, созданной с помощью pgfplots, а также математический ввод, например, в последнем столбце, как показано в этом примере:
\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$
в {...}
(so {$\Sigma$}
).
Это $
активный символ, поэтому он может сбить с толку парсер, который ищет следующую ячейку. Я не понимаю, почему этот пример не работает, но в целом, включение "странных" вещей в {...}
обычно стоит попробовать.