« first day (3556 days earlier)      last day (1376 days later) » 

yo'
5:32 AM
Morning, everyone!
 
6:04 AM
@yo' Morning, ready for other TUG talks!
 
yo'
6:18 AM
@CarLaTeX yeah, in 6.5h :-) a talk by a colleague from Overleaf, I look forward to finally get to know how we update TeX Live and run the compilations :-)
 
hi
 
yo'
I'm off now (church organ duty)
 
@yo' Indeed, too late for this morning talks :)
 
 
2 hours later…
7:56 AM
@wtsnjp Unfortunately, I missed the q&a session of your talk (too early here). But after you compared llmk to latexmk, I wondered what a comparison to spix and arara (both in TeX Live) would look like because both tools' aims seem more similar to your tool's than latexmk's. Do you have examples of the simple cases neglected by the tools where llmk is more concise than the aforementioned?
 
8:40 AM
@TeXnician In my view, the main motivation and major benefit of llmk over all those other tools is that it is implemented entirely in texlua which makes it portable with the TeX Live installation. It can run anywhere where TeX Live runs without installing additional dependencies.
 
@HenriMenke Ah, okay. That is also the main advantage I see, actually. I just wondered because in the talk one of the main motivational points was making the process of compiling more explicit which seem to be still less explicit than what spix and arara provide. But yes, platform independence is certainly an advantage.
 
quack
@yo' hi! Could you tell Paul that last time I saw him he had \beard[none]? :)
 
9:22 AM
can we see the recordings of the overnight talks, if I look on the youtube live stream I can see previews of them by hovering over the timeline bar but it doesn't actually play that far back (or at least not in reasonable time)
 
@TeXnician Thanks for your comments. And yes, that would be one of the most important differences from arara (which is implemented in Java) and spix (Python).
JFYI, my talk is independently uploaded to my channel on YouTube: youtube.com/watch?v=kzqlNHKmzBo
 
@wtsnjp thanks that answers my question above in one case:-)
 
@wtsnjp Thanks for answering. It's surely an interesting project :)
 
ah I see the youtube live stream does show the old files but takes several minutes to re-sync to old talks, one has just started..
 
@wtsnjp ooh there's a duck and a snowman
 
9:27 AM
@PauloCereda Snowman "Nice to meet you, my fried duck!"
 
@wtsnjp ooh
 
@TeXnician One more thing that I can add as the difference (I would not say "advantage" because this is a difference in design concept) is that llmk does not allow user configuration so that to make sure a TeX file is processed exactly in the same way in any environment. As far as I know, arara is designed to write user "rules" somewhere independently from each document.
 
@wtsnjp Well, user rules, yes, but they should be included in the project directory if distributed. That's basically the same requirement your llmk.toml has. Of course, arara allows further customization (user config for interface language for example) but thinking in projects, arara's concept is the same, keeping everything within the project to be fully explicit. Although for most of the common tools, no user has to write a rules, there are many of them already.
 
@TeXnician I see. Actually, I do think user configuration is useful, so I will learn from arara how I can take both advantages of "convenience" and "portability".
 
@wtsnjp we both can learn from each project, that's the beauty of opensource (and friendship too). :)
3
@wtsnjp also, apologies for my bad Japanese. I had a friend helping me, but it was very challenging!
 
9:36 AM
@PauloCereda You are so nice. And you don't have to apologize at all about the Japanese language!
 
@wtsnjp also², this friend of mine and myself just learned that www is the equivalent of LOL. :) And the more w's we add, it's equivalent to more OL's in the later, so wwwwwwwwwww \equiv LOLOLOLOLOLOLOLOLOL :)
ooh languages :)
@wtsnjp thanks, you too! <3
 
Yes, it is!
 
woooo
 
@DavidCarlisle Frank says that the live stream goes only back 12 hours.
 
@DavidCarlisle Of course, I'm sure something should be added to Japanese-specific lessons. I will first look into the common lectures in English, and then will find out what will be needed especially for Japanese. Anyway, I'm thinking to begin the translation. Thanks a lot.
 
9:49 AM
@UlrikeFischer it has all last nights talks, I just started Ross's pdf tagging one
@wtsnjp thanks
 
@DavidCarlisle I'm hearing just now too. But I heard it was quite long ...
 
@UlrikeFischer yes there I might keep nudging it forwards a bit
 
@DavidCarlisle how to you jump forwards?
 
@UlrikeFischer well You can you can click on the timeline but I'm going to try increasing the playback speed to 1.25 in teh cog menu
@PauloCereda what happened to the spirit of rivalry and vicious competition?
 
@DavidCarlisle, @UlrikeFischer MkIV :)
 
10:00 AM
@DavidCarlisle increasing the speed makes it better ;-).
@JosephWright the catcode question?
 
@UlrikeFischer Yup
@UlrikeFischer I know where the issue is; also fits with my idea that I'll re-write l3alloc so it sticks to the LATeX2e scheme. (We may never need it, but would be nice to be clear we'll not change anything here ever)
 
@JosephWright internet all restored?
 
@DavidCarlisle vim
 
@PauloCereda emacs won the battle decades ago
 
@DavidCarlisle ooh the fabled editor wars :)
 
10:03 AM
@JosephWright sorry I bit distracted, just got explained for a quarter of hour why semantic markup is needed for tagging and how to do (by defining a macro ...)
 
@UlrikeFischer Ah, I'm not on the live stream ATM, got some other stuff to do
I'm also having a chat to a being known to many of us in Another Place (naming no names)
 
@JosephWright sounds fun
 
@DavidCarlisle Feel free to read ;)
 
@JosephWright hmmmmm
@DavidCarlisle Joseph is having ice cream and he doesn't want to tell us
 
there was a tpdfduck.tex in the talk <----- @PauloCereda
 
10:18 AM
@UlrikeFischer ooh
 
10:31 AM
@wtsnjp vim :(
 
@DavidCarlisle WOOOOOO
 
@PauloCereda vim and ducks, @wtsnjp is turning in to you. What a terrible fate
 
@DavidCarlisle ooh
 
10:51 AM
I wonder if geometry can support these paper dimensions: twitter.com/PDChina/status/1284669286414299136
 
@PauloCereda that pesky \maxdimen hits again
 
@DavidCarlisle oh no
 
@DavidCarlisle Sorry about that, I only know how to exit Emacs :-P
 
@wtsnjp nice talk, Just watched it on the youtube live stream. Incidentally the format for learnlatex.org's version of magic comments is davidcarlisle.github.io/latexcgi/… Of course I could support llmk (or arara @PauloCereda) etc directly but I wanted tight control over what commands to allow so currently I have a more restricted system that builds the commandline
Norbert's up next (for me:-)
 
yo'
11:57 AM
@PauloCereda that's a COVID-19 novelty :-)
 
12:08 PM
May I ask really a beginner's question about this chat? How can I easily jump to the original message which a message replying to?
 
yo'
@wtsnjp there's an arrow at the beginning of the reply
 
@yo' Ahh, I see. Thanks a lot!
 
yo'
 
12:31 PM
@wtsnjp (another lazy European here who slept during your talk and is only catching up now) Really interesting talk!
 
12:41 PM
That is absolutely fine. Thank you for watching it!
Your talk yesterday was also interesting. I enjoyed it and shared a link to the Japanese TeX community.
 
@yo' hello I can see you:-)
 
@wtsnjp There is one major advantage of llmk over latexmk: one can type it incredible fast with barley moving any fingers over the keyboard :D
 
yo'
@DavidCarlisle that's possible :-) We had to restart both Zoom and YouTube; Zoom link is the same, YouTube has changed.
 
@samcarter_left_tex.se unfortunately you have to move up to the middle row, zzz would be easier
 
yo'
12:45 PM
New YouTube link for TUG2020: youtube.com/watch?v=-Y_OYhoHOb8
 
@yo' yes I just rejoined zoom, and you were on
 
@DavidCarlisle It's only easier because I have an US keyboard :)
 
@samcarter_left_tex.se yes it would be harder for Ulrike, but we need have no sympathy.
 
@DavidCarlisle I wonder how she survives with the German layout, I would be afraid to break my fingers
 
@samcarter_left_tex.se I have flexible well trained fingers, but I understand it is difficult for ducks.
 
12:57 PM
@UlrikeFischer yeah, all these feathers get in the way when typing :)
 
yo'
1:43 PM
@samcarter_left_tex.se OTOH you don't have rubbish in the keyboard as you can use them well to clean it :-)
 
@yo' :D Good point!
 
1:56 PM
@samcarter_left_tex.se there are ducks on the slides ...
 
@UlrikeFischer Yeah!
 
I've just got an email from Manfred (of CTAN team) suggesting implementing the --quiet option to llmk. I was also thinking
I also wanted that option. He mentioned that there is the feature in arara, so I will look into the implementation of arara @PauloCereda
 
@wtsnjp ooh
 
Something I concern is that it is easy to drop stdout only, but I know that dvipdfmx output all information, not only error messages but also normal one, to stderr...
 
@wtsnjp IIRC our implementation tries to forward stdout and sterr to the same stream...
 
2:12 PM
more ducks ;-)
 
@samcarter_left_tex.se tikzducks getting everywhere:(
 
@UlrikeFischer Ducks rule!
@DavidCarlisle You're getting hungry?
 
@samcarter_left_tex.se probably a menu generating service being demonstated
 
@DavidCarlisle :D
 
@PauloCereda I see. That is a simple solution. If that strategy works for arara, it should work fine for llmk as well. Thank you for the wisdom (I will look into the implementation anyway :))
 
2:22 PM
@wtsnjp Thanks for the kind words, but it's the typical "been there done that". :) I don't know the exact dynamics of our Kotlin rewrite, but in my original code I had a TeeOutputStream which would combine both out and err. :)
JF soon
 
@PauloCereda 2>/dev/null as no one should make errors so there is no need for an error message stream.
 
@TeXnician ooh
@DavidCarlisle :)
 
@TeXnician ooh efficiency
 
2:33 PM
@PauloCereda GitLab has that feature called search bar ;)
 
@TeXnician WITCHCRAFT
 
And another duck!
 
ooh a duck
@samcarter_left_tex.se ooh
and a cactus
 
why does the Zoom chat replied, with my name "Off into The Long Dark ..." to my message? :o
 
yo'
2:56 PM
@michal.h21 that was Norbert saying goodbye
 
@yo' ah, I was really confused by this
 
yo'
3:18 PM
I'm off now, I have 2hrs drive waiting on me and I leave to a week of holidays. See you another time!
 
@yo' Have fun!
 
4:15 PM
@manooooh is issue #66 at learnlatex you? If not would you like to answer and collaborate, we'd like a Spanish translation but don't want two:-)
 
@DavidCarlisle si
 
@PauloCereda Is your Spanish any better than your Portuguese?
 
@DavidCarlisle no :)
 
@PauloCereda OK we'll give you the Italian translation then.
@PauloCereda or following your talk how about learnlatex.org: The Gregorian Chant audio edition
2
 
@DavidCarlisle ooh Solesmes Abbey :)
@DavidCarlisle ooh pizza examples
 
 
1 hour later…
5:29 PM
@DavidCarlisle not me, but we can make a team
@PauloCereda el pato hace quack en cualquier idioma :)
 
5:44 PM
@manooooh :)
 
@PauloCereda Hola don Pato
 
@PabloGonzálezL ooh hola señor Pablo, como estás?
 
@DavidCarlisle I have completed my idea in the pdfcrop PR (I hope so)
 
Me gusta las hamburguesas
 
@PauloCereda Entretenido, jugando con Perl
@PauloCereda Prefiero los completos :)
 
5:49 PM
@PabloGonzálezL ooh que jugas?
@PabloGonzálezL no lo se o que san completos :)
 
@PauloCereda s/Quak/Duck/g
@PauloCereda A version of "Hot-Dog" very popular in my country
 
@PabloGonzálezL ooh
@PabloGonzálezL ooh perrito caliente
 
@PauloCereda but stronger :)
 
@PabloGonzálezL ooh a pitbull
pitburger :)
 
@PauloCereda In fact there is a full day in my country, I celebrate it with my students
 
5:54 PM
@PabloGonzálezL yaaaay
 
@PauloCereda Here they are all prepared :)
 
@PabloGonzálezL don't do this to me, I cannot even pick something between two choices. :)
 
@PauloCereda I've tried them all :)
 
@PabloGonzálezL ooh really?
 
@PauloCereda There are more types, now that I write I realize that there is a kind of fixation with the complete ones...there are even XL size :)
 
6:00 PM
@PabloGonzálezL ooh :)
 
@PabloGonzálezL Ohhh, I want to try the japan one. It looks so cute!
 
@PauloCereda It is something of natural knowledge, if someone says to you "Do you want an Italian" it is understood that you want "A completo one" (and not an Italian)
 
@samcarter_left_tex.se oh
@PabloGonzálezL hmmm a challenge
 
@samcarter_left_tex.se It's a "different" taste :)
@PauloCereda what do they call them in brazil... i don't think it's "completiño" :)
 
@PabloGonzálezL I never saw a sophisticated menu like that!
@samcarter_left_tex.se you got mail (in a couple of seconds)
@samcarter_left_tex.se ooh sent
 
6:09 PM
@PauloCereda Good thing we found out yesterday how to temporarily mute zoom :)
 
@samcarter_left_tex.se ooh :)
 
@PauloCereda Do you have any equipment on hand with a win?
I have a question with lua (l3build) to be more precise
 
@PabloGonzálezL oh sorry, no Windows around
But ask anyway, please.
@samcarter_left_tex.se want another jewel? :)
 
@PauloCereda sure!
 
local function make_temp_dir()
local tmpname = os.tmpname()
tempdir = basename(tmpname)
print("** Creating the temporary directory ./"..tempdir)
errorlevel = mkdir(tempdir)
if errorlevel ~= 0 then
error("** Error!!: The ./"..tempdir.." directory could not be created")
return errorlevel
end
print("** See path of temporary directory ./"..tempdir)
run(tempdir, "pwd")
end
 
6:17 PM
@samcarter_left_tex.se how did you did it?
 
@UlrikeFischer Used the "leave computer audio" trick
yesterday, by Marcel Krüger
@UlrikeFischer There is a little arrow for extended options next to the mute button. You can use it to access extended options like "Leave computer audio"
 
@samcarter_left_tex.se ah, now it worked. On my first test I failed.
 
@UlrikeFischer :)
 
@PauloCereda In linux it creates ./tmpdir under the current directory (with a temporary name), but, in win it creates a directory in C:\Users\Username>AppData\Local\Temp\tmpdir
 
@MarcelKrüger Very nice talk!
 
6:21 PM
@PauloCereda And when using run (from l3build) this doesn't work :( ...the problem is how I define the function is because it is system dependent?
 
@samcarter_left_tex.se Thank you
 
@MarcelKrüger amazing talk, as always!
@PabloGonzálezL hm I will take a look
@MarcelKrüger I think @mickep wants to say hi too :)
 
@PauloCereda Gracias :)
 
@PabloGonzálezL Expert diagnosis: the problem is using windows - don't do that :)
 
@samcarter_left_tex.se I know :(
 
6:25 PM
@MarcelKrüger Nice talks! 👍
@MarcelKrüger I was the one asking if your (harfbuzz) slides would be available...
 
@samcarter_left_tex.se even without ducks?!
 
@UlrikeFischer Yes, as difficult as this is
 
@mickep @PauloCereda Thank you <3 Don't worry, I will upload the slides now.
 
@samcarter_left_tex.se you should ask him to implement growing ducks ;-)
 
@UlrikeFischer Great idea! Staring with small ducklings!
 
6:41 PM
@UlrikeFischer could use this
 
@DavidCarlisle Oh no
 
@manooooh thanks could you drop a comment there then we can leave you both to organise how you want to work
 
@DavidCarlisle ZzTeX package, there are more Zzzz macro fans :)
 
Jul 19 at 10:05, by Skillmon likes topanswers.xyz
> New on CTAN: ZzTeX (CTAN Announcements)
 
@DavidCarlisle It's been several days since I updated :) TeXLive
 
6:48 PM
@samcarter_left_tex.se As I said, my design skills are limited, but I would have a virtual font based version which would even allow the ducks to be colored if someone writes the MetaPost code...
 
@MarcelKrüger I should check if my duckchess font still work.
 
@MarcelKrüger Interesting challenge - let me get back to you
 
Hopefully Patrick's talk coming up will be duck free
 
7:03 PM
@DavidCarlisle I left you a message above (I don't know how to quote in the chat)
 
@PabloGonzálezL yes about the pdfcrop thing yes saw it will get back to that, or more likely I'll ignore it and @UlrikeFischer will sort it out(usual mode of ho-tex package maintenance these days:-)
 
@DavidCarlisle Thank you :)
 
@DavidCarlisle ;-) But I need some free time for this first. @PabloGonzálezL simply keep poking if I forget it.
 
@PabloGonzálezL promise me the PR doesn't insert ducks into every cropped file.
 
@DavidCarlisle Not at all, not ducks or Zzz :-)
 
7:09 PM
The cat is so cute!
 
@samcarter_left_tex.se they eat ducks
 
@samcarter_left_tex.se I was thinking the same thing
 
@DavidCarlisle I'm not sure if the geometry will work
 
and also the "Empire strikes back" poster in the background :)
 
the biggest thing my cat ever caught was a dove
@CarLaTeX that too!
 
7:12 PM
@DavidCarlisle I asked @PauloCereda upstairs, but maybe you can give me an idea, this function in `build.lua`

local function make_temp_dir()
local tmpname = os.tmpname()
tempdir = basename(tmpname)
print("** Creating the temporary directory ./"..tempdir)
errorlevel = mkdir(tempdir)
if errorlevel ~= 0 then
error("** Error!!: The ./"..tempdir.." directory could not be created")
return errorlevel
end
print("** See path of temporary directory ./"..tempdir)
run(tempdir, "dir")
end

In linux it creates `./tmpdir` under the current directory (with a temporary name), but, in win it creates a direc
 
@PabloGonzálezL watching patricks talk, will look later
 
@PabloGonzálezL What are you trying to do there?
 
@MarcelKrüger Create a temporary directory, run a test, if successful, exit and delete the directory
 
@PabloGonzálezL Where do you want to create the directory?
 
@MarcelKrüger under the current directory "."
@MarcelKrüger In linux it works, the problem is in windows :(
 
7:28 PM
basename assumes ` / ` as directory delimiter, so you have to replace ` \ ` by ` / ` first on Windows. You can also reimplement it directly as
function basename(path) return path:match("^.*[\\/]([^/\\]*)$") end
 
@MarcelKrüger Mmm, that wouldn't rewrite the basename function provided by "l3build"?
 
@PabloGonzálezL ? I didn't test it , but that should rewrite the function used by l3build.
 
The problem is that `os.tmpname()` returns different things between win and linux
I want to stay with `tmpdir` (only the name) `C:\Users\Username>AppData\Local\Temp\tmpdir` in windows, then mkdir(tmpdir)
 
@PabloGonzálezL Right. Use the code you provided above together with the new basename implementation I send. Then that should work.
 
@DavidCarlisle done :) Thanks for cooperation!
 
7:43 PM
@MarcelKrüger Great, if the PATH contains spaces, shouldn't that be a problem?
 
Jan 21 '14 at 12:33, by David Carlisle
@NicolaTalbot people who put spaces in filenames deserve no sympathy.
 
@PabloGonzálezL I don't see why it should lead to issues here, but I agree with David.
 
77
Q: What technical reasons exist for not using space characters in file names?

Chris W. ReaSomebody I know expressed irritation today regarding those of us who tend not to use spaces in our filenames, e.g. NamingThingsLikeThis.txt -- despite most modern operating systems supporting spaces in filenames. Are there technical reasons that it's still common to see file names without (appro...

 
@MarcelKrüger Not that it takes up files with spaces (I still use 8 characters most of the time :), the point is that win (depending on the version) uses spaces in the system directories, including the path to the temporary directory :(
 
I am wondering how you guys write those files. In lower case? Upper case? Camel case?
 
7:48 PM
@PabloGonzálezL I do consider that to be a Windows design issue, but I really don't think that it is relevant here. None of the functions handle spaces any differently than other characters. It should "just work".
 
@MarcelKrüger Okay, this reminded me github.com/latex3/l3build/issues/120
 
I see your issue now: The l3build "mkdir" function doesn't like spaces (or special characters) That shouldn't trigger here though because the spaces in the path are stripped by basename anyway.
 
@MarcelKrüger It would be great to have a direct option in l3build for temporary things, something like mktmpdir(name) and mktmpfile(name) ... the problem of spaces is a headache :(
 
@PabloGonzálezL That bug is about escaping things on Windows. I recently had to deal with that as part of luametalatex and it is a horrible mess which sometimes is actually inconsistent between different programs. Especially it needs lots of testing on Windows which involves running Windows...
 
8:03 PM
@MarcelKrüger In addition to the problem with some characters, in Spanish it is usual to occupy ü or ñ
 
@PabloGonzálezL OK. Do they lead to issues?
 
@MarcelKrüger In general I do not use those characters in the files, but, it is already reported (github.com/latex3/l3build/issues/122)
 
@MarcelKrüger l3build don't like non-ascii.
 
@UlrikeFischer Neither the spaces :(
 
@PabloGonzálezL Of, the Windows encoding issues. Recent versions of Windows actually allow you to switch to UTF-8, that should fix such issues.
 
8:21 PM
@JosephWright What's the policy on defining \use_... (like \use_i:nnnnn) variants not provided by the kernel? Specifically, this user wants \use_i_i:nnn: tex.stackexchange.com/q/555096/134574 (though here probably a private \__user_dup_first:nnn would be better).
 
 
2 hours later…
10:25 PM
what's your usual way to create a "notation explanation" section in your papers?
for example, I want to create a section where I say that lower case letters are used to denote certain objects while other letters... and so on
do you just write this in prose or is there a better way?
do you have a good example of a clear section that summarises the notation?
I've seen a book where the author just wrote a small section in prose that describes the notation
any better alternatives?
 

« first day (3556 days earlier)      last day (1376 days later) »