lvjr

Results 160 comments of lvjr

I decide to make the behavior of `abovepos` and `belowpos` the same as `leftpos` and `rightpos`: with value `0` a vline segment **touches** the first hline. ~~And it has default...

It may be a drawback that `\prop_set_eq:NN` would be much slower than before.

I think consistency is important. otherwise it will confuse users. In my opinion, it would be better to use `\str_if_eq:NN` inside `\str_case:Nn` function just like in `tl` package. ```latex \str_set:Nn...

>I'm not sure what you mean here: the defined behaviour is that \str_case:Nn compares the value of each entry to a string. You've omitted the braces in your list of...

Maybe I have been misunderstanding ` \vtop to #2 {#3}`. In my [`tabularray`](https://ctan.org/pkg/tabularray) package, there are two new column types `h` and `f`, which will align cell text at row...

https://github.com/latex3/latex2e/blob/af41faa9ff60d338e585003001456c02bfa80d69/required/tools/array.dtx#L1728-L1738 If `\arraystretch

利用 `tabularray` 宏包, 可以定义一个类似的 `+dcases` 环境,实现所需的结果: ```latex \documentclass{article} \usepackage{mathtools} \usepackage{tabularray} \UseTblrLibrary{amsmath} \NewDocumentEnvironment{+dcases}{O{}+b}{ \left\lbrace\begin{+array}{ column{1} = {leftsep = 0pt}, column{Z} = {rightsep = 0pt}, colspec = {Q[l,$$]Q[l,$$]}, stretch = 1, rowsep=1.5pt,...

我的 `tabularray` 宏包的 workflows 文件是基于 ctex 宏包的文件修改的,最近发现在 github actions 编译时有奇怪的字体错误。追踪之下发现 texlive 安装时不会自动创建个人的 texmf 目录(TEXMFCONFIG, TEXMFVAR, TEXMFHOME),导致 PK 字体文件无法正确生成。然后在 `texlive.profile` 里面把个人的 texmf 目录指向系统 texmf 目录,就恢复正常了。 不确定 ctex 宏包的上述编译错误是否也与此问题有关,仅供参考。

也可能和我之前给 l3build 报告的这个 issue [ latex3/l3build#201](https://github.com/latex3/l3build/issues/201) 有关。即在编译过程中出现的 `LaTeX Font Info` 会干扰 l3build 对 log 文件的处理。

`l3build` 确实还有一些可改进的地方。之前还碰到一个问题:`tlg` 文件为空,而 `TeX` 系统缺少某宏包,最后 `l3build` 依然输出 `All checks passed`.