collcell

表格,如何自动添加两个单元格的值
collcell

表格,如何自动添加两个单元格的值

我想知道是否有任何方法可以让 Latex 针对我的表格的每一行计算两个单元格的总和并将其写入新单元格中。 使用下面的代码,我可以自动将两列的值相加,但是对于第一行,我需要将 375 和 182 的总和写入下一个单元格(现在是?)。 谢谢 \documentclass[10pt,a4paper]{article} \usepackage{tabularx} \usepackage{array} \usepackage{collcell} %% Ignore as many rows I need %%%% \newtoggle{inTableHeader}% ...

Admin

仅将 collcell 应用于我的文档中的部分表格
collcell

仅将 collcell 应用于我的文档中的部分表格

我想使用所示方法这里仅限颜色一些我文档中的表格。我如何指定哪些表格应该使用 collcell 着色,哪些表格不应该? 此外,我希望每个表都有不同的最小值/最大值。 谢谢! ...

Admin

根据单元格值为列着色
collcell

根据单元格值为列着色

我有下表,它使用Ssiunitx 的列类型。代码如下所示。 我想根据单元格值为第四列和最后一列着色,即值越大,单元格颜色越深,忽略 0 和标题。我尝试定义一种新的列类型,P如下所示: \newcommand*{\colorfromval}[3]{\cellcolor{blue!\numexpr (#3-#1)/(#2-#1)\relax}#3} \newcolumntype{P}[2]{>{\collectcell{\colorfromval{#1}{#2}}}S<{\endcollectcell}} 使用collcell包。但是,这...

Admin

在表格列中对齐多个“小数点”(通过将一列扩展为多列?)
collcell

在表格列中对齐多个“小数点”(通过将一列扩展为多列?)

我正在处理一个具有多个“小数点”(历史单位和货币)的值的文档,并尝试创建一种可以正确对齐这些小数点的列类型(就像siunitx单个小数点一样)。 这些值可能来自宏或通过csvsimple,我最终想自动对它们求和(我有可以做到这一点的代码,但为了简洁起见,这里将其删除)。我还打算将单元格数量设为任意的。 我尝试使用collcell和xparse将一个单元格的内容扩展为 3 个单元格,但不幸的是它不起作用(它会抛出Misplaced alignment tab character &错误)。我怀疑这与扩展规则有关......? MWE(损坏): ...

Admin

使用 collcell 生成热图,但里面的数字用逗号分隔
collcell

使用 collcell 生成热图,但里面的数字用逗号分隔

\documentclass{article} \usepackage[table]{xcolor} \usepackage{collcell} \usepackage{pgfplots} \pgfplotsset{compat=1.16} \def\colorModel{hsb} \newcommand\ColCell[1]{ \pgfmathsetmacro\compA{(#1-90)/60} %H \pgfmathsetmacro\compB{1} %S \pgfmathsetmacro\compC{1} ...

Admin

使用带有 tabularx X 列类型的 collcell 包
collcell

使用带有 tabularx X 列类型的 collcell 包

我想使用包X中的列类型。tabularxcollcell 在下面的 MWE 中,我定义: \newcolumntype{R}{>{\collectcell\TitleColumn}{r}<{\endcollectcell}}% works \newcolumntype{T}{>{\collectcell\TitleColumn}{X}<{\endcollectcell}}% fails 其中T应用X列类型(无法编译因此在 MWE 中被注释掉)并且R(为了说明目的)应用r列类型(作品)。 输出有三个表: R列类型(确保语法正确) 所...

Admin

根据内容生成条件行表格
collcell

根据内容生成条件行表格

我想定义适当的列类型来抑制整个排表格全部的列(除标题列,即第一列外)为空。即,内容tabular如下: Label 1 & 62 & 79 \\ Label 2 & & \\ Label 3 & & 31 \\ Label 4 & 45 & \\ 我想自动抑制带有 的行Label 2。 我的尝试: 我定义了一个T列类型,此时确定前一行是否要通过以下方式排版: \newcommand{\TitleColumn}[1]{% We are starting a new...

Admin

测试表格中调用了哪个宏
collcell

测试表格中调用了哪个宏

我想测试表格中是否调用了某个宏。 MWE 说明了这一点。但结果总是“否”。 如何在不改变宏的情况下实现我想要的\Cl(这只是一个简化的例子)? \documentclass{article} \usepackage{collcell} \newcolumntype{P}{>{\collectcell\foo}c<{\endcollectcell}} \def\foo#1{\ifx#1\Cl Yes\else No\fi} \def\Cl{\textbf{Cl}} \begin{document} \begin{tabular}{c...

Admin

如何使用 \collectcell 在表格中创建新单元格
collcell

如何使用 \collectcell 在表格中创建新单元格

我必须显示一个有 6 列的表格,每行的最后 2 个单元格是根据前 4 个单元格计算得出的。在 MWE 中,此计算是通过仅显示用连字符连接的值来模拟的,但实际上它更为复杂。 我有两个可行的解决方案: 在第一个中,用户(定义表的包的用户)必须输入 2 个空单元格,例如 1 & 2 & 3 & 4 & & \\ 在第二个解决方案中,我使用了一个单独的表格,其中包含两列,用于显示计算值。在这里,用户可以指定 1 & 2 & 3 & 4 \\ 尽管第二种方式更方便用户使用,但是如果我想“暂...

Admin

问题 MWE 的分析
collcell

问题 MWE 的分析

我正在尝试将样式命令应用于表列的每个单元格。 我定义了一个新命令调用minted: \newcommand{\ccode}[1]{\mintinline{c}{#1}} 然后,我在表的标题定义中应用此命令: \begin{tabular}{| >{\ccode}{l} | l |} 然而,这会导致\ignorespaces输出文件中出现一些随机弹出。 以下是 MWE 和相应的输出。 \documentclass{article} \usepackage{minted} \usepackage{collcell} \newcomma...

Admin

使用 collcell 进行行/列索引
collcell

使用 collcell 进行行/列索引

我正在尝试复制用于数组/表格单元格的计数器使用collcell。然而,收集和打印机制(以及任何必要的调节)变得不同步。 \documentclass{article} \usepackage{collcell} \makeatletter \def\insert@column{% \the@toks \the \@tempcnta \global\advance\c@tabcol\@ne \ignorespaces \@sharp \unskip \the@toks \the \count@ \relax} \let\ol...

Admin

在 {tabu} 中使用 \collectcell
collcell

在 {tabu} 中使用 \collectcell

我有一个包含表格的文档,其中我根据某些单元格的内容自动创建交叉引用。为此,我使用collcell包将单元格内容传递给宏。 我目前正在使用tabular(带有array)和tabularx,但我想将其中一些表移动到tabu。不幸的是,tabu和\collectcell不能很好地协同工作。MNWE(我通过简单地使用来替换链接自动化\meaning以显示正在发生的事情): \documentclass{standalone} \usepackage{collcell} \usepackage{tabu} \usepackage{tabularx} \def\...

Admin

尝试使用带有可选参数的 collcell.sty
collcell

尝试使用带有可选参数的 collcell.sty

我正在尝试使用collcell.stywith xparse。如果我有一个带有可选参数的宏,则使用 withcollcell.sty似乎不会获取可选参数。例如: \documentclass{article} \usepackage{xparse} \usepackage{xcolor} \usepackage{collcell} \DeclareDocumentCommand\coloritt{omm}{% \IfNoValueTF{#3}{#2}{#2\textcolor{#1}{#3}}% } \DeclareDocumentComma...

Admin

collcell、longtable 和/或 arydshln 之间是否存在不兼容性?
collcell

collcell、longtable 和/或 arydshln 之间是否存在不兼容性?

过去(可能是去年左右),我曾成功地将这三个包一起使用(并生成了一个有条件着色的长表)。该 tex 文件仍然可以很好地编译;但是,如果%删除任何符号(来自表定义),则以下 MWE 会产生错误。 更具体地说,如果行数大于 19 或任何行尾标记为不可中断 -- 即\\*-- 那么每种情况都会产生以下错误: ! Missing \endgroup inserted.< inserted text > \endgroup x 其中x行号是。 此外,如果arydshln还加载了该包,那么每种情况的错误数量都会增加三倍,并产生以下错误: ! Ext...

Admin

表格中表格的顶部对齐
collcell

表格中表格的顶部对齐

我在使用 latex 时遇到了一个小问题 :) 。我想将枚举放入表格中,但这行不通。然后我研究了一种解决方法,最终得到了以下代码。 我的问题:单元格未在顶部对齐。我读了一些关于添加\vfill或 的内容\vspace{0pt}。但这不起作用。 这是我的代码: \documentclass[parskip=half, fleqn]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[english]{babel} \usepackage[T1]{fontenc} \begin{document} ...

Admin