lvjr

Results 45 issues of lvjr

Normally rotating a cell in not hard with the help of `\rotatebox` or `\adjustbox` command. But if the cell has multiple lines, it is a little complicated to rotate it....

enhancement

There have been some complaints from users that `tabularray` ran very slow in building long tables. The main reason is that `tabularray` need to read and write plenty of key-value...

help
future :rocket:

Now that `functional` package has already had function `\evalWhole` for evaluating all functions defined with `\prgNewFunction` inside its argument (see https://github.com/lvjr/functional/issues/10), it is natural to add option `evaluate=*` in `functional`...

enhancement

See discussion https://github.com/lvjr/tabularray/discussions/202 and pull request https://github.com/lvjr/tabularray/pull/236 .

enhancement

From https://tex.stackexchange.com/questions/648786/how-to-define-new-key-properties-in-l3keys Recently I found `tcolorbox` has an interesting `IfEmptyTF` key, with which you can write ```latex IfEmptyTF = {⟨token list⟩}{key=val1}{key=val2} ``` And I decided `tabularray` should have a similar...

enhancement

### Discussed in https://github.com/lvjr/tabularray/discussions/35 Originally posted by **zandivx** July 13, 2021 When defining new tabularray environments with \NewTblrEnviron I often find myself copying and pasting existing definitions of other environments...

enhancement

Maybe we can rewrite table building code with Lua language in the future. This would make `tabularray` run much faster on LuaTeX.

enhancement
future :rocket:

Now that users can easily use `functional` package to do functional programming, I will deprecate these two undocumented variables `\l_tblr_childs_total_tl` and `\l_tblr_childs_clist` in favor of `\lTblrChildsTotalTl` and `\lTblrChildsClist`. Using them...

enhancement
next

We need to provide some hooks via `hook` library: ```latex tabularray/begin tabularray/end tabularray/trial/before tabularray/trial/after tabularray/table/before tabularray/table/after tabularray/row/before tabularray/row/after tabularray/cell/before tabularray/cell/after ``` See #27, #29, #146, #159, #179.

enhancement

At this time, the `co` and `wd` options of a column are mutually exclusive: the `co` option is ignored (and the `X` column is treated as a `Q` column) if...

decision