« first day (5203 days earlier)      last day (27 days later) » 

cfr
cfr
01:35
@Atex have you ever heard of the unix philosophy?
 
6 hours later…
07:49
@DavidCarlisle muzimuzhi also helped quite a lot with cleaning up the code, just for the record ... =)
 
2 hours later…
09:24
@UlrikeFischer I'd not advise to run mktexlsr on the local texmf but rather remove the out-of-sync lsr-file
@Skillmon Agreed
09:37
@Skillmon yes, but as I don't believe the description of the OP I also didn't believe the claim that this is really in the local texmf ;-).
09:50
Oct 4, 2016 at 22:18, by David Carlisle
@Canageek 1st rule of tex support: never believe users when they describe what happened.
@cfr floats are a mystery
10:12
@UlrikeFischer :D
10:52
@cfr I have not. Please enlighten me:)
@Atex small simple tools the end user chains together, not one big tool with a gazillion options the end user doesn't know
@DavidCarlisle Seems like a good rule of thumb. Sometimes, people don't possess the knowledge to articulate what their problem actually is, because they don't really understand the code themselves. Seems like you've been spreading good advice for quite some time. Perhaps the credit for mannerisms in here can be attributed to you partly as well;)
@Atex also in 1993, if you loaded latex + (what is now) amsmath, there were exactly 50 slots left in the csname hash table with the main pc implementation, emtex. That meant at most 50 \newcommand or \label etc. that somewhat constrained how big any package could be
@Atex or only 25 \newcommand that defined commands with an optional argument.
@DavidCarlisle ooooh! That explains why you won't merge together all your table packages as I suggested. You do need to know exactly what each package does and your needs in order to efficiently and minimalistically pick and choose the packages you desire, however. Definitely a cleaner approach for coding professionals, but for someone like me, I just find comfort in 1 package having all the features, even though I won't use all of them.
11:09
@Atex you probably never used emtex (actually I didn't either, I had a massive 4M memory on a Sun unix box) but emtex was the primary tex implementation at the time and latex2e could not be any bigger and still load.
@DavidCarlisle oh wow, seeing how limited tools you had to work with back then, it makes sense that you had to make small, yet specialized packages for particular purposes. I guess that did help in the end, however, because it instilled the good habit of making minimalistic packages designed for a specific purpose.
@DavidCarlisle not at all. I haven't been through even a fraction of your struggles and journey with LaTeX. As a matter of fact, I only became acquainted with the program when starting at university in 2023 (though I refused to use the program and stubbornly hung on to Word at that time). It wasn't untill spring 2024 that I actually started to use LaTeX. I kind of regret I didn't start earlier, however, because looking back, my Word documents look horrible in comparison. So many restrictions!
 
2 hours later…
13:09
@Atex Word documents always look horrible. If not from the outside, then at least from within ...
Rename one to .zip, unzip it and study the contents of the XML files inside ... and you will understand.
13:37
@Skillmon I raised the idea of etl integration with the team - broad support - I'll likely sort a PR unless you fancy it
2
@JasperHabicht I'd say the inside of a word document looks better than the outside :)
@samcarter Well, most of the time yes, especially if you argue that Word's microtypographic skills are close to non-existent
But the XML data fragment and deteriorate at an amazing speed
14:32
@JosephWright all the functions? (with the minor changes to \etl_act:nnnnn of removing the output-related nonsense arguments)
@Skillmon I think initially the 'core' mapping-type support, then we can see if the others also 'work' (And think of names)
14:48
@JosephWright well, the core mapping is very akin to \__tl_act:NNNn, basically the same.
@Skillmon I know :)
@Skillmon Would you rather I sort it, then? Basically moving to public, adjusting use in other places, docs plus tests
@JosephWright I think I optimised one or two of the recurring tests, because I know that the stop-marker can't be part of the argument (so the branching for head_is_group and head_is_space is faster)
@JosephWright well, plus status
@Skillmon Yes, that too - plus I think a wrapper without it
@Skillmon Yeah, I'd like to gain the speed you've worked on - hence thinking we should have in a single place in the kernel
15:37
@cfr this is your fault:-) github.com/latex3/latex2e/issues/1645
15:54
@JasperHabicht oh wow, I didn't even realize the internal structure of the document is a mess as well. I'm happy I finally convinced myself to learn LaTeX despite the steep learning curve - It was a worthwhile and very rewarding investment!
@Atex You should look at the internal xml structure of a docx file, it's quite entertaining The XML doesn't follow the document structure at all, if follows the internal memory structure of Word's layout engine, which is essentially a stack based language like PostScript, with text strings going on to a stack and then having operators applied so it's not <b>this is bold</b> it's <text>this is bold</text>...<format-that-text-placed-earlier-using-this-style-obtained-from-this-reference/>
@DavidCarlisle A new high in English spelling reform tex.stackexchange.com/questions/735989/…
@egreg una doppia virgola eliminata, altrimenti mi sembra perfetto
@DavidCarlisle Be grateful I didn't paste the original text. ;-)
@egreg details
16:21
With all the clouds @Rmano is generating, it will be his fault if it rains tomorrow! :)(tex.stackexchange.com/a/735990/36296)
@samcarter I need snow for the week-end!
@Rmano ah, that explains it! Don't break anything in the snow!
@samcarter 🤞
16:53
@Skillmon You happy to work on? I have Unicode to battle with!
More adventures in Unicode-land for me
cfr
cfr
17:31
@DavidCarlisle ?????
@DavidCarlisle er ... what did I do?
@cfr your question yesterday under some comment about cases where [h] does not act like [ht] I made an example to show it, but latex as implemented didn't match latex in my head, so clearly we need to make the former match the latter.
cfr
cfr
@DavidCarlisle oh. what's the example?
@cfr Frank put it in that issue, need to check if it works as an example once we fix the placement:-)
cfr
cfr
@DavidCarlisle so it should be different or it shouldn't?
@cfr yes with the example there currently if you use [t] it fits on top of page, but if you use [ht] it does not fit and is deferred to page 2, which makes no sense. What I expected that to do was if you use [ht] it worked like [t] and went to top of page 1, but if you use [h] you get the warning h changed to ht and it appears at top of page 2 (as it does now with ht)
cfr
cfr
17:45
@DavidCarlisle oh, so it is different in a different way than you expected. but why expect it to be different? ordering?
@cfr what is supposed to happen is that if you use [ht] it tries h (it doesn't fit) so it tries t (which should fit but the current code is wrong) so it goes to top of page. Conversely if you use [h] it tries h it doesn't fit so it defers the float, just h on a deferred float would mean it was never placed so change it to ht with a warning, then on the next page t will work. so with ht the float appears on page 1 and with h the float appears on page 2 with a warning.
cfr
cfr
18:13
@DavidCarlisle oh, so latex only changes it if it doesn't fit?
@DavidCarlisle Oh, so maybe the "award winning" answer tex.stackexchange.com/a/39020/52406 will need an update?
18:33
@samcarter I had to add more clouds... Let's see if I get another tag...
When I use l3build, can I exclude a test for pdftex only?
cfr
cfr
18:48
@JasperHabicht page 13?
@mickep or change latex to match the answer?
@cfr Yes, maybe. But they are usually not so happy to change the behavior of LaTeX...
@Rmano Thanks for the heads-up. I'll make sure to pack my umbrella for tomorrow :)
@cfr that was the plan
cfr
cfr
@mickep true, but this one has the bug tag.
@cfr We'll see what happens. :)
(I'm a bit surprised it was not detected until now)
18:59
@mickep not really as the documented behaviour isn't planned to change
@DavidCarlisle Then we'll see if some user will notice that their document change.
@mickep well it's probably unusual to have a float which is too big to fit "here" but does fit "top" (I set an excessive \intextsep to make an example) but we'll see (there will be roll back anyway) but the current behaviour is clearly a bug. If the float fits when you have [t] then having it not fit if you allow it in [ht] because it's measuring the wrong length isn't a documentable behaviour, it's just a clear bug.
cfr
cfr
is it possible to make current latex behave as if it was an earlier release? I could not find the right place in the docs.
@DavidCarlisle I see. Let us hope that the fix is well-received.
19:04
@cfr \RequirePackage[2010-01-01]{latexrelease}\documentclass{whatever} but whether it works or not depends on lots of things, as it doesn't backdate all the packages so th edocument might not process at all
@mickep given how it's almost certainly been there for 40 years and no one has noticed, probably no one will notice the change. (it's possible that the bug was introduced in 2015 but I haven't checked, I suspect it's always been there)
cfr
cfr
@DavidCarlisle thanks. the only package I want to load is times.
@DavidCarlisle how does the t/ht example relate to h/ht?
@cfr as above:-) I wanted to make an example of a document with a float that would fit [t] but not [h] (which that document is) then the question is, what does [ht] do, I expected it to work like t but in fact it currently works like h
@cfr to be honest for such tests I wouldn't trust the latexrelease rollback just try the document on overleaf where you can test it on every texlive 2014-2024
cfr
cfr
19:19
@DavidCarlisle ah, ok. but this particular case is simple enough I probably don't have to worry. I pretty much knew how it used to work anyway. I just wanted to double-check and couldn't figure out how. but I probably would have used a slightly different example if I'd figured that out.
@DavidCarlisle just when I thought it couldn't get any worse with Word. I'm at least glad I never had to deal with the XML documentation of it. It makes LaTeX code seem intuitive and logical in comparison. Really makes you appreciate the syntax even more
 
2 hours later…
21:21
@cfr +1 on your comment, if I could it would be +2, one for the contents, and one for the "(and I really hope I'm not misspelling anybody's name.)" alone :)
@JosephWright yes, I'll tackle that. Might take some time though.
@JosephWright should I add a new module (etl) or add it to tl? If I add a new module, I'll have to sort some stuff with my own etl-package, because the names would conflict, but I can do that.
@Skillmon In the tl package, could be a separate .dtx
@Skillmon Thanks
 
2 hours later…
23:05
If one believes duolingo, it seems @barbarabeeton won the language squabble: chaos.social/@mattgrayyes/113908135283757990

« first day (5203 days earlier)      last day (27 days later) »