@samcarter I happened to go to tex.stackexchange.com/q/736616/52406 just a few seconds after your second comment. 23 seconds inbetween your comments. You are quick!
@Skillmon I will be converting fully to luacode then for most things. It has the data type table too which is nice. Why do people even use pgfmath anymore? Heck, that sorting algorithm you build for me (which was awesome) can be done more easily in luacode as well. lua is easy to learn too, I learned it well enough in a day (to my surprise) to make vector fields.
@Jasper because that only works in LuaTeX, and some people still want to use different engines for different reasons (I myself mostly use pdfTeX, but I don't do many calculations). Also for historic reasons.
@DavidCarlisle your orthography is like your pronunciation, unrecognisable to some, distinct for others.
I observed some strange behaviour of TeX.SE. When I go to the questions with activity tab, it very often shows me questions from years ago. When I check for any comments in 2025 or even bot edits, I see nothing. Why? Do upvotes count as activity?
@MaestroGlanz sometimes the system bounces questions to the front page to encourage activity on them. (Personally I never use that activity view, I always just use the view in date order)
The Community user randomly bumps old, unanswered questions to bring them to the attention of users and [maybe] get them answered. Note that in these circumstances, "unanswered" means that the question has no upvoted answers on it.
The word "modified" is misleading, and there is a request to hav...
@MaestroGlanz Questions bumped by the community user usually have an answer with 0 votes. If you either up- or downvote the answer, the question won't get bumped again.
@Skillmon It does not. It only loads ifthen, xparse and tipa if I am not mistaken. It is, in fact, a huge list of words (which might have been better put in some external file maybe for easier maintenance)
@cfr no it's fine (and true) I was just joking. i just to see what the file did and didn't expect to see my name:-)
@JasperHabicht the best part of it is that handling a list of 20 thousand words is very quick as the package gives errors on all use so your job always finishes in a very small time
In expl3 code there is this convention for longer braced stuff to put the left brace on a new line with indentation, then the stuff inbetween on the next line with more indentation. Why not just put the opening brace at the end of the line above and remove one level of indentation? Are there certain situations where this is a better choice?
(I ask because I did not adhere to this convention in my code up to now ... I don't want to appear rebellious or change conventions, but I don't think that I can read code better this way ...)
@DavidCarlisle Ah, I was looking for examples which don't adhere to this.
@DavidCarlisle But it still puts the opening brace in a new line (in line 2). Well, yes I do keep a consistent style of course, I think, it more or less differs in only this single point
That shows the form you describe and has the possible advantage that the argument is always on the next line whether (like the inner one) it uses the compact form { \vbox_unpack:N \l__mark_box } or (like the outer one) it uses the spacy form
@JasperHabicht I think the l3 style is arguably clearer as it aligns opening and closing braces if they are not on the same line. Although I still like
\def\@ltab{\@ifatmargin\ifnum\@curtabmar >\@firsttab
\global\advance\@curtab \m@ne \global\advance\@curtabmar\m@ne\else
\@badtab\fi\else
\@latex@error{\string\<\space in mid line}\@ehd\fi\ignorespaces}
where it is so clear where the if.. starts and where it ends and what code is in each branch....
@DavidCarlisle True! Well, for TF constructs, I often have a line with just } {. And yes, the opening brace is "hidden" at the end of the previous line, but the indentation shows that there was an opening brace as well
@DavidCarlisle I know it's not ideal. This is a long text explaining the results of a paper, and using a list for indentation of items really helps with making the structure obvious, but the results are theorems so… I've tried several different ways of reorganizing the whole thing and converged to this.
@John ooh I'm pretty sure that used to work (they changed their editor at some point from ace to codemirror) you are right it doesn't work. You could use the ^^^^^^01d7c notation within the listing or you could report it to overleaf support (or both) I'll delete my comment under the question saying it would work on overleaf — David Carlisle1 min ago
@yo' your hint about the editor was key, the OP can upload the isabelle output (which he doesn't want to edit anyway) and input that into the document.
@cfr I even commented on it, l3build/l3build-uload.lua -- use popen not execute so get the return body local exit_status=os.execute(ctan_post .. "validate")
@DavidCarlisle The Editor would be fine, but users are users -- we have to aim at reasonable use-cases and make sure that if a user copy-pastes an actual binary file (don't ask why), things do not explode. So IIRC we only accept the basic unicode plane stuff in editable files.
@yo' ah OK, but that does cut out a chunk of Asia as well as large parts of mathematics, as people start using Unicode characters as input with unicode-math this is going to hit hard as it's not just "exotic" characters it is the standard math italic that will be removed.