pgfplotstable
텍스트 파일에 저장된 일부 숫자를 조판하는 데 사용하고 싶습니다 . 나는 그것을 달성하는 데 사용되었으며 \pgfplotstableread
그것은 잘 작동했습니다. 이제 리터럴 항목, 더 정확하게는 수학적 항목이 포함된 해당 테이블에 열을 추가하고 싶습니다. create on use
or 같은 것을 사용해야 할 것 같은데 \pgfplotstablecreatecol
실제로 어떻게 해야 할지 조금 헷갈립니다. 내가 이것을 어떻게 변화시킬 수 있는지 아시나요?
이것에
이전 그림은 다음 코드를 사용하여 얻었습니다.
\documentclass{article}
\usepackage{pgfplotstable}
\usepackage{booktabs}
\usepackage{array}
\usepackage{colortbl}
\begin{document}
\begin{table}
\centering
\begin{tabular}{cccccc}\toprule
& $c_0$ & $c_1$ \\
$u \times 10^2$ & -3.8682 & 1.5055 \\
$v \times 10^6$ & 2.1272 & -8.3619 \\
$w \times 10^3$ & 1.1862 & -4.6269 \\\bottomrule
\end{tabular}
\caption{It should eventually look like this.}
\end{table}
\begin{table}
\pgfplotstableread{
-3.8682 1.5055
2.1272 -8.3619
1.1862 -4.6269
}\tabledon
\centering
\pgfplotstabletypeset[header=false,
every head row/.style={
before row={%
\toprule}},
every last row/.style={
after row=\bottomrule},
display columns/0/.style={column name={$c_0$}},
display columns/1/.style={column name={$c_1$}},
/pgf/number format/precision=4,
columns
]{\tabledon}
\caption{This is my current attempt.}
\end{table}
\end{document}
답변1
create col/set list
셀 목록을 제공하기 위해 스타일을 사용할 수 있습니다 .
\documentclass{article}
\usepackage{pgfplotstable}
\usepackage{booktabs}
\begin{document}
\pgfplotstableread{
-3.8682 1.5055
2.1272 -8.3619
1.1862 -4.6269
}\tabledon
\pgfplotstabletypeset[
header=false,
every head row/.style={
before row={%
\toprule
}
},
every last row/.style={
after row=\bottomrule
},
display columns/0/.style={column name={}},
display columns/1/.style={column name={$c_0$}},
display columns/2/.style={column name={$c_1$}},
/pgf/number format/precision=4,
create on use/newcol/.style={
create col/set list={$u \times 10^2$,$v \times 10^6$,$w \times 10^3$}
},
columns/newcol/.style={string type},
columns={newcol,0,1}
]{\tabledon}
\end{document}