« first day (4894 days earlier)      last day (55 days later) » 

8:00 AM
@DavidCarlisle A pity, not allowed to shine.
 
 
3 hours later…
11:28 AM
@DavidCarlisle sad, it was useful in some situations
 
@daleif Don't worry it'll come back (the change to tex was more agressive than intended and is being adjusted)
 
@DavidCarlisle Interesting that such an aggressive change goes in so close to release, almost(?) without tests.
 
@mickep "interesting" wasn't quite the word that came to mind but yes. It was unfortunate we have no afterpage tests in the latex testsuite otherwse we'd have caught it earlier, during the pretest.
 
@DavidCarlisle Hm, well, yes, but were you (in the team) even aware of the change?
 
@mickep no
 
11:35 AM
That is the interesting part, perhaps.
That it could sneak in.
 
@mickep it was only supposed to be catching things that previously segfaulted so I guess a safe change but no change is ever safe
 
@DavidCarlisle the pretest would not catch that on github as we didn't switch the repos only if someone runs the tests locally.
 
@DavidCarlisle Maybe the pretest time for texlive is too short. (Or too few people test, if you want...)
 
@mickep or not enough people use afterpage ;-)
 
@UlrikeFischer hmm yes I guess I did run the tests in tools and might have caught it, also i was using pretest (usually) for answers here surprising afterpage didn't come up.
@UlrikeFischer has no one else done \aftergroup out of an output routine in all these years? Surely it can't just have been afterpage affected.
 
11:41 AM
@DavidCarlisle Guess one can grep for it and see where it is used.
 
@DavidCarlisle yes, I think I did run tools tests once too, but generally I restrict local test to latex-lab, it takes to much time to run everything ....
@DavidCarlisle your packages have unique features ...
 
@UlrikeFischer yes, the only way to break them is to break TeX.
3
 
 
3 hours later…
2:24 PM
Grr LMTX
 
@JosephWright unannounced changes just before a tl freeze?
 
@DavidCarlisle :)
 
2:41 PM
@JosephWright Ohh
 
3:21 PM
@DavidCarlisle Oh no, something changed?
 
@DavidCarlisle Oh, nice! I guess you were the one proofreading Max and Moritz.
 
@mickep I made that one, yes.
 
@DavidCarlisle I guess Joseph did this one: Group Theory and Symmnetry (note the extra n)
 
@mickep Zum Glück bin ich im Team, also gibt es jemanden, der Deutsch lesen kann
 
3:36 PM
@DavidCarlisle Aber natürlich.
 
@mickep fixed thanks
 
 
2 hours later…
5:22 PM
@UlrikeFischer In
\cs_new_protected:Npn \pdf_object_new:n #1
  {
    \@@_backend_object_new:n {#1}
    \cs_new_eq:cc
      { c_@@_backend_object_ \tl_to_str:n {#1} _int }
      { c_@@_object_ \tl_to_str:n {#1} _int }
  }
do we still need the copy of the object ref?
@UlrikeFischer It's a pain for expanding object names but also impacts on the question of adjusting storage of object numbers
 
@JosephWright öh, no idea. What is it used for?
 
I have a beginner's question: I'm trying to understand the piece of code of this answer tex.stackexchange.com/a/713992/224170 . I don't understand what \ifx\end#1 does. I know that #1 stands for the first argument provided to the macro, but I don't understand \ifx\end.
 
5:39 PM
@rdrg109 \ifx compares the next two tokens, so if #1=\end the command will do a newpage and stop the loop, if #1 not equal to \end the else branch is taken.
 
6:00 PM
@rdrg109 \ifx compares the meanings of two tokens. So in case the argument denoted by the parameter #1 is not empty \ifx\end#1 compares the meaning of the token \end to the first token of the argument by which the parameter #1 gets replaced when expanding the macro in question. In case #1 is empty \ifx\end#1 compares the meaning of the token \end to the token \newpage.
 
6:23 PM
@rdrg109 see also tex.stackexchange.com/a/70546/1090 and other answers on site describing ifx
 
6:35 PM
@DavidCarlisle we should stick to the plan "make everybody speak English" ;-)
 
6:53 PM
@UlrikeFischer feed all non english speakers to the ducks
 
@JosephWright after some digging I found that they are still used in the pdfmanagement. As far as I could gather that was meant as a temporary workaround and got forgotten. I will switch there, and then it can go.
 
 
1 hour later…
7:59 PM
I think in the past I read on the main site or on Tex - LaTeX meta a question which was about what features people miss with the TeX program, but I can't find it any more. So in case someone remembers this question, I'd be grateful for a pointer.
 
8:19 PM
 
8:58 PM
I'm reading an article on TeX tokens ( overleaf.com/learn/latex/Articles/What_is_a_%22TeX_token%22%3F ), and I have a question out of curiosity: How to list all characters whose \catcode equals 11 (according to that article, 11 corresponds to letters for a control word) in a LaTeX document? I suppose it would show all ascii letters.
 
@rdrg109 you can't from tex do you mean just list each letter used ie just list a if a is used or do you mean list each occurrence. for luatex and xetex there are a lot of possible catcode 11 letters
if you just mean list which letters have catcode 11 just loop an integer from 0 to 255 (for pdftex) and then \ifnum\catcode\n=11 \the\n \fi
 
@UlrikeFischer Cool - if you do that I can update and release a bit later
 
@DavidCarlisle How to display the catcode for a given character? I tried doing the following

```
\documentclass{article}

\begin{document}
\catcode{a}
\end{document}
```

But I got

```
! Missing number, treated as zero.
<to be read again>
{
l.4 \catcode{
a}
?
```
Found it, sorry for the noise: \the\catcode`a
 
cfr
9:30 PM
@AlanMunn or any other Mac user. If you have a moment, do I remember right that option is equivalent to control e.g. option-a for select-all, option-b for bold or whatever? (I realise it is programme dependent.) If so, do you know how to type the symbol in TeX? I thought fontawesome would have it, but they've only got the apple key and I can't find it in the comprehensive list. (Possibly because option gets me too many hits.)
 
I'm trying to display the integers whose character's `\catcode` equal `11`. I have been able to display the integers that correspond to the characters.

```
\documentclass{article}

\usepackage{pgffor}

\begin{document}
\foreach \n in {1,...,255} {
\ifnum\catcode\n=11
\par \n
\fi
}
\end{document}
```

Now I'm trying to display the integers along with the characters. How to convert the loop counter `\n` to a character?
 
@cfr Control is control :) on a Mac, but those common functions are mapped to the CMD key (used to be called the Apple key, but I don't think anyone uses that term any more). The official unicode name of the symbol ⌘ is "Place of Interest Sign" U+2318.
 
cfr
@AlanMunn Thanks. I tried Apple key first, but it was the wrong symbol, so I guessed option. I never would have guessed 'Place of Interest Sign', though. ;)
 
@cfr The DejaVu fonts have it.
@cfr Also Noto and Stix
 
@rdrg109 I wouldn't use pgf for but as you have, use \par \n, \symbol{\n}
 
cfr
9:40 PM
@AlanMunn And wasy. I can find it in the comprehensive list now I'm searching for the right thing ;)/
 
@cfr There's also a package (annoyingly not on CTAN): tex.stackexchange.com/q/19646/2693
 
@cfr @AlanMunn it was called "command key" in Unicode 1 but that was thought too obvious a name so they changed it
2318;PLACE OF INTEREST SIGN;So;0;ON;;;;;N;COMMAND KEY;;;;
 
cfr
@DavidCarlisle Do they have a hand in designing our IT systems by any chance?
 
@DavidCarlisle @cfr It's commonly used to mark places of interest in the Scandinavian countries, also in Germany, and probably some other European countries. It's apparently Finnish in origin.
 
9:56 PM
@DavidCarlisle May I ask why you wouldn't use \foreach from pgffor in the example that I sent above?
 
@rdrg109 latex already has about 10 different loop macros built in so I wouldn't add a package just for that.
 
Thanks!
I rewrote it with the `loop` macro (list all characters that have \catcode equal to 11):

```
\documentclass{article}

\newcounter{foo}
\setcounter{foo}{1}

\begin{document}
\loop
\ifnum\catcode\thefoo=11
(\thefoo, \symbol{\thefoo})
\fi
\addtocounter{foo}{1}
\ifnum\value{foo}<256
\repeat

\end{document}
```

If there's a shorter way to do it, please let me know.
 
10:13 PM
\documentclass{article}

\begin{document}

\ExplSyntaxOn
\newcommand\listletters{
  \int_step_inline:nnn
  {0}
  {255}
  {\int_compare:nNnT{\catcode##1}={11}{##1~\symbol{##1}\par}}}
\ExplSyntaxOff

\listletters
\end{document}
@rdrg109 ^^
 
Thanks!
 
@rdrg109 you could do it without the definition but then it will run inside the Expl3 block so it would list : and _ as letters.
 
I'm reading through the Beamer docs doing examples as I go along.
I'll never use Keynote again.
 
10:46 PM
Just learned how to incorporate a movie into a frame.
 
11:15 PM
@LaTeXereXeTaL yeah!
 
@samcarter The documentation is quite good.
@samcarter I want to experiment with showing slides in rapid succession to demonstrate asteroid movement in astrophotos.
 
11:35 PM
@LaTeXereXeTaL ... then \transduration{...} might be your new friend :)
 
@samcarter Yes looking at that right now. I need to acquire some new images with my Unistellar telescope to test this. I can see this being useful for users without having to do any heavy image processing.
 

« first day (4894 days earlier)      last day (55 days later) »