我对右花括号有点问题。我需要在表格中的元表达式}
中使用它。我想将数据用作系数: 。因此,我在第一个项中写入: 然后是值,然后是结束表达式: 但显然,用第一个右括号结束。{}
Q_{10}
{ $Q_{ }
(10)
{ } }
我正在尝试以这种方式在 PGFPlotsTable 上配置一个具有两位数子索引的表(不带括号,适用于单个数字参数)
\pgfplotstableset{
columns/q/.style={int detect,column type=r, column name=\textsc{Q},
postproc cell content/.append style={
/pgfplots/table/@cell content/.add={$Q_}{$}},
},
...
}
有没有办法}
在不考虑这个字符的情况下将内容写入括号?有什么建议吗?对我来说这似乎太可怕了 :S
答案1
您可以使用\bgroup
和\egroup
将单元格内容括在花括号中。
\documentclass{article}
\usepackage{pgfplotstable}
\pgfplotstableset{
columns/q/.style={int detect,column type=r, column name=\textsc{Q},
postproc cell content/.append style={
/pgfplots/table/@cell content/.add={$Q_\bgroup}{\egroup$}},
},
}
\usepackage{filecontents}
\begin{filecontents}{table.dat}
x,q
1,11
2,22
3,33
\end{filecontents}
\begin{document}
\pgfplotstableread[col sep=comma]{table.dat}\table
\pgfplotstabletypeset\table
\end{document}