lvjr

Results 293 comments of lvjr

You can also use `\DeclareTblrKeys` for this: ```tex \documentclass{article} \usepackage{tabularray} \usepackage{ninecolors} \DeclareTblrKeys{table/inner}{ hvlines .meta:n = { hlines = {#1}, vlines = {#1} } } \begin{document} \begin{tblr}{ hvlines = {red, dashed}...

Sorry, I will keep `tabularray` minimal and extendable.

It is possible to provide `\SetId` and `\SetClass` commands (similar to those in html/css). With `\SetId{Hello}` at the beginning of one cell, its `rownum` and `colnum` are saved and you...

Yes, it seems we need to first make `tabularray` accept syntax like this (I'm not sure which one is the best) ```latex cell{{1}{2},{2}{1},{3}{4},{4}{3}} ``` or ```latex cell{{1,2},{2,1},{3,4},{4,3}} ``` or ```latex...

The ids and classes will be defined with `tabularray` table command `\SetChild`, which accepts a key-value list. The defined ids are child indexers (see https://github.com/lvjr/tabularray/issues/578): - with `id=Hello` the child...

As the first step, we need to support syntax `cell{{1}{2},{2}{1},{3}{4},{4}{3}}`.

I think it would be better to use local definitions for ids (indexers) and classes (selectors), so that different `tabularray` tables can share the same id or class names.

Also we can support diagonal selection with `cell{{1}{1}-{5}{5}}`.

Now you can set cell specs in items of tuples: ```tex \documentclass{article} \usepackage{tabularray} \usepackage{xcolor} \begin{document} \ExplSyntaxOn \NewTblrChildIndexer{Hello} { \tl_set:Nn \lTblrChildIndexTl {{5}{5}} } \NewTblrChildSelector{world} { \clist_set:Nn \lTblrChildClist {{1}{2},{2}{1},{3}{4},{4}{3}} } \ExplSyntaxOff \begin{tblr}{...