pgfplotstable:在一行中添加样式

pgfplotstable:在一行中添加样式

在此处输入图片描述

我想\cdot在“乘数”行中的每个单元格中添加一个。

· 请注意,主代码可以有更多列!
· 请注意,值“结果”是在主代码中计算的;但不是在这个 MWE 中。

似乎every row no 2/.append style ={...}只允许像这样的命令before row=\hlineafter row=...

但是如何正确地在一行中添加样式呢?

\documentclass[a4paper, landscape]{article}
\usepackage{pgfplotstable}
\pgfplotsset{compat=1.16}

\begin{document}
\pgfplotstablenew[
create on use/Names/.style={create col/set list={Binarydigit No.,Binarydigit,Multiplier,results}},
columns={Names}
]{7}\modulotable

\pgfplotstablecreatecol[create col/set list={2,1,10,10}]{2}\modulotable
\pgfplotstablecreatecol[create col/set list={1,0,1,1}]{1}\modulotable
\pgfplotstablecreatecol[create col/set list={0,1,10,10}]{0}\modulotable

\pgfplotstableset{
mydot/.style={
postproc cell content/.append style={/pgfplots/table/@cell content/.add={$\cdot}{$}},
},
}

\noindent\pgfplotstabletypeset[
%every row no  2/.append style = {mydot}, % works not
every row 2 column 1/.append style={mydot},% works partially
columns/Names/.style={string type, column type=l},
]\modulotable
\end{document}

相关内容