Is it possible that recently in TeX Live 2024, the array-like environments containing glossarized symbols and contained in centered display math environments slightly shifted horizontally? I cannot provide a minimal and sufficiently anonymous working example (because I don't have access to TL 2024 from a few months ago – I upgraded it :-( ), but, maybe, someone ran into the issue already?
We're talking about stuff such as \[\begin{arrray}{…}…\gls{…}…\end{array}\] and \begin{align*}…\begin{cases}…\gls{…}…\end{cases}…\end{align*}.
@cfr yes choosing an appropriate number of spaces in each case, I assume your :set is for vim but I don't talk to vi users so I'll ignore that:-)
@AlMa1r shifting horizontally not necessarily what I would expect but there were some changes in array in the june release and a following update to latex-tools provided a second bug fix update to array last week. so change is possible, it's a tricky area to fix bugs and not affect anything else
Under which circumstances does this fail: \seq_get_left:NN \l_daleif_seq \l_daleif_tl? With an error of ! LaTeX Error: A sequence was misused It only fails if the tl macro has a specific name, and I cannot figure out why. Currently not able to create MWE
@JosephWright It works just fine if I rename \l_daleif_tl, then I don't get the error. I can even just use \foo. And \seq_map_function:NN \l_daleif_seq \typeout works just fine on the seq
And if I then use \tl_set_eq:NN \l_daleif_tl \foo then I get that error again.
@cfr Well, setting et is instructing VIM to expand tabs to spaces. So if that's not by default in your VIM you'll need it. And :retab takes a range, for which you can use 1,$ meaning from first to last line (which is the same as using %), so you could use :%retab if expandtab is true. (I wrote my :retab message before seeing you already figured it out, and most times I assume people will :help retab if I give a command only and it apperantly doesn't work for them)
@daleif can you put a \tl_analysis_show:N \l_daleif_seq just before you attempt that and show us the output?
@daleif I'd guess you have a typo somewhere mixing up \l_daleif_tl and \l_daleif_seq. I'd guess at one point you're using the wrong variable and by changing the value of the tl you trigger that bug in your code.
@daleif please also show \tl_analysis_show:N \l_daleif_tl just before you want to change its value.
> \s__seq (control sequence=\relax) > \__seq_item:n (control sequence=\long macro:->\msg_expandable_error:n\ETC.) > { (begin-group character {) > t (the character t) > h (the character h) > m (the character m) > } (end-group character }) > \__seq_item:n (control sequence=\long macro:->\msg_expandable_error:n\ETC.) > { (begin-group character {) > a (the character a) > } (end-group character }). <recently read> }
@Skillmon Thanks. And I would normally :help retab if you said that. Only I thought you were correcting what I'd written, which I got from reading the help in the first place.
and the tl var is empty (\tl_clear:N at the start of the macro, and this is the first time it is used)
From my real code \seq_get_left:NN \l__xfancyref_label_seq \l__xfancyref_tmp_tl \seq_get_left:NN \l__xfancyref_label_seq \l__xfancyref_prefix_tl the first line works, line two fails. Both are initialized by \tl_clear:N
What platform does your field use for reviewing conference abstracts? People complained about EasyChair, but and now one of our major conferences is using Start which is so much worse.
@JosephWright Our conferences use various platforms where you login and do your reviews online. This means that organizers end up with a complete set of ratings for each abstract automatically, for example. They also can dish out abstracts to reviewers by topics so that people actually review things they've said they're competent to review, etc.
@AlanMunn I have seen something like that, but I think it ws in-house by the RSC - in any case, all you are doing is picking out which are for orals, so the work is not so bad
@AlanMunn I've never done a really big meeting, but I do chair a sub-committee for a meeting taking about 400 delegates - gets a reasonable number of abstracts :)
@AlanMunn -- The AMS uses LaTeX to prepare the conference programs. Last week I was attending a play with the person in charge of meeting arrangements. She was delighted that the person in charge of processing the program asked her for help getting a couple of abstracts to run error-free. Since before she was involved in meetings, she was part of the "composition" department (which no longer exists), and she has a good memory, she was able to make the fixes with no problem. She was happy!
@yo' -- Chomsky's daughter Diane worked for several years for the Math Society, and she and I worked together on a number of things. I think her background is at times something of a trial for her. Our paths still cross occasionally over the net, and I'm glad to resume contact.