« first day (3531 days earlier)      last day (1393 days later) » 

1:19 AM
@PhelypeOleinik Thanks!
 
@Just_A_Man No problem :-)
 
@DavidCarlisle If you say that the correspondence between your tags and your packages is very random, then it's at least partially misleading others in reality and it's probably something you could potentially think of worth being improved.
@DavidCarlisle IMHO, of course.
 
@DavidCarlisle, @JosephWright, et al. -- Have you ever looked at the "TeX and Typography" twitter site? I just found this there: twitter.com/TeXtip/status/1260567087707275264 Yuck!
 
1:35 AM
@barbarabeeton Nice mix of font shapes :-(
 
@PhelypeOleinik -- Uh, yeah. (But not a mixture I'd use. You'd have to try pretty hard to get that.)
 
@barbarabeeton Indeed, it's hard to get so nasty (though I probably did that kind of thing in my early days with LaTeX :-)
 
@PhelypeOleinik -- If you want to see something really paranoid, look into ltugboat.cls at the definition of XeTeX for italic. (But I couldn't think of any other way to do it.)
 
1:52 AM
@barbarabeeton That's... complex. But the output looks great! I compared with hologo (which works with italics):
\documentclass{ltugboat}
\usepackage{hologo}
\usepackage{graphics}
\begin{document}
hologo: \hologo{XeTeX} and \textit{\hologo{XeTeX}}

ltugboat: \XeTeX{} and \textit{\XeTeX}
\end{document}
@barbarabeeton The kerning between E and T looks off with hologo... But I didn't look how it implements the logo.
@barbarabeeton Ah, it's a fixed \kern-.15em\relax regardless of font shape
 
 
1 hour later…
3:00 AM
@Just_A_Man Why do you expect there to be such a relation? @DavidCarlisle 's packages are bug free and exquisitely documented and so nobody ever has questions about them.
3
 
 
2 hours later…
4:38 AM
@barbarabeeton Thanks for your comment on tex.stackexchange.com/a/551144/35864 (which was superbly relayed by Alan).
@barbarabeeton I added \frenchspacing to the answer. According to a quick search in classes installed on my machine the \sfcode`\.\@m already mentioned in the answer is much more common, but a few classes use \frenchspacing.
@barbarabeeton Unfortunately, I don't quite understand the relevance of the second bit. I'm assuming the standard method of Nicholas {\relax DeB}. Katzenbach and {\relax DeG}rasse Tyson, Neil should work?
 
 
1 hour later…
5:53 AM
@Just_A_Man I see you tried to ping Arthur: you can only ping people in chat who've been here 'recently'
 
 
1 hour later…
7:10 AM
@Just_A_Man no it's just a mistake to think there is any correlation. This site isn't about package maintenance. If you look at the users page the listed tags are just a vague indication of the topics people post on, they are chosen by the system so I can't change mine even if they are "misleading".
@JosephWright I've been maintaining the base latex release for nearly 30 years but hardly have anything under the tag, conversely I have a gold badge and I know next to nothing about that but lots of tikz questions get posted.
@JosephWright er how come I pinged you??:-)
 
 
1 hour later…
8:34 AM
quack
 
8:47 AM
@PauloCereda Hello
 
@JosephWright 'ello!
 
9:02 AM
@DavidCarlisle they are chosen by the system: alright.
 
@DavidCarlisle samcarter pinged Paulo Ney in meta about TUG2020. Since she used @Paulo, I got the poke. :)
@JosephWright ooh Arthur
@Rmano ciao signore squirrel!
@DavidCarlisle ^^ flawless Italian
 
@PauloCereda Buongiorno a vossía, stimato signor papero!
^^^ flawfull archaic itañolo
 
@Rmano oh wait... buongiorno anche a te!
I can understand Italian, but writing...
 
@PauloCereda I've been to Brasil once, and I could mostly understand people --- it's fun because I can't understand Portuguese people speaking. I mostly can read it, though.
 
@Rmano really? Where did you go?
 
9:17 AM
@PauloCereda On holiday, Nadal and surrounding places. Maybe ...17-18 years ago?
 
@Rmano Ah Natal! You visited the northeast region! Cool!
 
@PauloCereda Yes, sorry, typo... just a week going around and enjoying the place. Pipa (¿?) was nice too... and the dune-buggy thing "com emoção" ;-)
 
@Rmano Yes, praia de Pipa!
 
9:59 AM
@PauloCereda Ups!
 
@PauloCereda people with Italian passports might be expected to be able to speak the language
4
 
yo'
@DavidCarlisle well, you could say the same about the Americans, and they still insist on erasing u's from colours.
 
@yo' but they don't have their own language, we let them borrow ours
 
yo'
@DavidCarlisle well, then it seems you borrow on negative interest rates...
 
@DavidCarlisle ooh
@yo' ooh toodle pip cheerio
 
yo'
10:09 AM
@PauloCereda how do you do, pal?
 
@yo' a bit sad, unfortunately... we are now in lockdown... :(
 
@PauloCereda oh no
 
yo'
@PauloCereda yeah, call it a timely reaction by the govt. :-(
(we're just getting out of lockdown)
how badly it affects you and your parents?
 
10:33 AM
@yo' not that much, thankfully. But we are afraid. The health system that covers our city has now 96% of its capacity "used", so Analândia cannot have any cases that need medical support... :(
 
yo'
@PauloCereda :(
 
@yo' and to worsen things a bit, I believe we have 5 new cases in the last two days...
 
yo'
@PauloCereda well, the situation here is that we seem to believe it's not that dangerous to our population and health system, so we're quite returning to normal, and nor really counting the individual cases anymore.
 
@yo' I see...
 
@yo' Lucy you
@yo' @PauloCereda's government are making mine look good by being even more useless, but that doesn't mean things have been handled well here
@DavidCarlisle I'm sure agrees (^^^)
 
10:48 AM
Anyone know what the time frame (time of day/zone) TUG2020 will be?
 
@daleif Not decided yet, I think: my impression is they will have sessions spread out based on the timezone of participants
 
yo'
@JosephWright yeah. The question is, how strong will the subsequent waves be in different countries, and how many people's basic economic safeties will be compromised in different countries.
 
@daleif oh no, timezones
@JosephWright we cannot resort to our health system, sadly. So the best strategy so far is to seal ourselves inside home and pray the Rosary all day long.
 
yo'
@PauloCereda I hope this is not too personal, but are you able to get any income in this strange time?
 
@yo' not much, sadly... tightening the belt is more real as day goes by
 
yo'
11:02 AM
@PauloCereda :(
 
11:23 AM
@daleif I missed your ping the other day, but now I saw the kitkat video, and wow that's really crazy :) Thanks a lot, that was funny!
 
11:37 AM
@UlrikeFischer Hopefully one of the issues fixed: gray should now mix properly
 
11:48 AM
@yo' the texlive 2019 pfb files of the CormorantGaramond package are broken on overleaf. The colon prints as period. This not happens with newer (or older) version of the font;
\documentclass{article}
\usepackage{CormorantGaramond}
\usepackage[T1]{fontenc}
\begin{document}
I'm a colon : \\
\bfseries I'm a colon:

\end{document}
 
@UlrikeFischer Second issue (current color) also fixed: checkin on it's way
@UlrikeFischer Fingers-crossed I've really got all of the colour issues fixed this time ;)
 
yo'
12:19 PM
@UlrikeFischer thanks for reporting this. If it's corrected in current TL2020, I'm not sure we'll be correcting this in out TL2019 deploy as we just started TL2020 testing.
 
@yo' as far as I can see it is also correct in final tl2019, but not in the version overleaf uses.
 
yo'
@UlrikeFischer yeah, well we prefer stability of the image, so we don't do any large changes after we made the texlive image public. I'll check with Eric though whether we could update just this one package.
Any idea what exactly needs correcting? Is it possible to simply change the sty file -- then it could be solved by uploading the newer sty file into the project.
 
@JosephWright I get an error ;-(
! Undefined control sequence.
<argument> \LaTeX3 error:
                           Erroneous variable \__color_convert_rgb_rgb:w used!
l.12 \color_set:nn {mywhitemixA}{white!40!red}
 
 
1 hour later…
1:33 PM
@samcarter_is_at_topanswers.xyz Those mailtime videos are quite interesting. People send them all sorts of stuff. This one person keeps sending them various board games. At one point they had to ask people to slow down on the candy and chocolate as they had too much. A lot also just want to say thanks for the group helping people through rough times just by doing what they do and being very inclusive.
 
1:57 PM
Guys, I am still pondering if I should get myself a Zoom account for the TUG meeting. I will probably just submit my video talks as MP4 so they can be played during my timeframe and then answer questions asynchronously through email...
 
@PauloCereda I don't think you need an account if the host of the Zoom conference has an account, as long as you get the link you can access Zoom calls without an account.
 
@Skillmonlikestopanswers.xyz I am not sure, mr. rabbit...
 
@PauloCereda Yes, exactly what @Skillmonlikestopanswers.xyz says. The meeting is hosted by a Zoom account, so you don't need one yourself to access it.
 
@moewe -- Regarding multi-letter "initials" (as in Neil {DeG}rasse Tyson), I've never seen \relax used as you show. The purpose of the {braces} is to tell BibTeX not to trim too much when it creates the .bbl file. Whatever else is inserted depends on the .bst file, and the ones I'm familiar with insert just the letters and enclosing braces.
 
@AlanMunn Thanks, Alan! Also thanks mr. rabbit! <3
 
2:07 PM
@PauloCereda You only need that Electron monster on your computer that they call app (the webapp tends to be very unstable). Otherwise, an account is not necessary if not hosting.
 
@TeXnician Oh no, ELECTRON?!
 
@PauloCereda What did you expect? A native app? That's so 2000s :D
 
@TeXnician You naughty German. <3
 
@PauloCereda oh, IIRC, there is an option to enforce logins, but I doubt that TUG will use that option (perhaps write a short message to the orga-team).
 
@yo' -- I've been reading a book about "The Dictionary Wars". It's rather amazing that the UK and U.S. versions of the language are still as mutually understandable as they are. (Apparently, at least some of that can be blamed on Harvard and its adherents.)
 
2:16 PM
@Skillmonlikestopanswers.xyz Yes, you're right. I forgot about that part. If the organizers set a password and distribute the link by email to registrants it's unlikely they'll need that. This is settable in the advanced options.
 
@PauloCereda If you want to avoid installing their client, there is also often the option to join by phone. Then you don't get video of course, but all you need is your normal phone without additional software.
 
@daleif :) sounds like an funny way to pass the time. I once saw a video (maybe on Numberphile?) in which the hosts unpacked all kinds of crazy calculators sent in by their audience. Unfortunately I can no longer find it
 
@MarcelKrüger Not really practical for conferences though unless the slides are available independently. And are international calls toll free?
 
@AlanMunn Yes, I mostly meant that that might be an option to answer questions after the talk if the talk was recorded and played back.
 
@MarcelKrüger oh
 
2:21 PM
@PauloCereda In case you would like to test zoom in advance, just poke me and I'll invite you to a test meeting
 
@AlanMunn I'm not sure, but I think there are local numbers for a lot of countries, so it should often not be more expensive than a local call.
@samcarter_is_at_topanswers.xyz Do you have a webinar license?
 
@MarcelKrüger no, normal one (I think)
 
@samcarter_is_at_topanswers.xyz ooh thank you
 
@samcarter_is_at_topanswers.xyz @PauloCereda Then you can also write me if you want to test with a Zoom webinar. (But it is mostly the same anyway)
 
@MarcelKrüger yay thank you
 
2:37 PM
@MarcelKrüger -- I believe it's intended to also record the talks on youtube so they can be watched later. That's probably how I'll have to watch. Poor little laptop is getting less and less responsive, and the promised replacement, which should have been delivered Monday, seems to have gone astray.
 
@samcarter_is_at_topanswers.xyz Here's the playlist for those: youtube.com/playlist?list=PLt5AfwLFPxWKAINNfxIdYmFVKuk_F_cQq
 
@daleif Cool! Thanks!
@barbarabeeton The desktop client might actually be worth a try, it even worked on winXP
 
2:55 PM
@UlrikeFischer I really hope I've fixed that now!
 
3:07 PM
@samcarter_is_at_topanswers.xyz -- Unfortunately, laptop has refused to make a net connection twice in the last three days. It has recovered after an overnight rest, but it's clear its days are numbered.
 
@JosephWright I have to do some shopping now, I will check when I'm back.
 
@UlrikeFischer Cool
@UlrikeFischer We are generating lots of tests, at least
 
3:51 PM
> 27,000 Coronavirus-Linked Deaths Have Gone Uncounted in U.S., Study Estimates
 
@barbarabeeton Mhhh, interesting. I always thought one needed the \relax if one wants BibTeX to treat several letters as one unit. But maybe you are thinking of something else? Compare
\documentclass{article}

\begin{filecontents}{\jobname.bib}
@book{a,
  author  = {{\relax An}ne Alpha},
  title   = {Title A},
  year    = {2010},
}
@book{b,
  author  = {{Be}atrice Beta},
  title   = {Title B},
  year    = {2020},
}
@book{c,
  author  = {Camma, {Cl}audia},
  title   = {Title C},
  year    = {2020},
}
\end{filecontents}

\begin{document}
\cite{a,b,c}
\bibliographystyle{abbrv}
\bibliography{\jobname}
\end{document}
 
@moewe Camma? Is this new greek?
 
@UlrikeFischer Intricate questions about languages like that should probably be directed at the resident linguist ;-)
@barbarabeeton On second thoughts, maybe this has nothing to do with initials as I initially (ha!) thought, but with name parts?
\documentclass{article}

\begin{filecontents}[force]{\jobname.bib}
@book{a,
  author  = {{\relax DeG}rasse Tyson, Neil},
  title   = {Title A},
  year    = {2010},
}
@book{b,
  author  = {{DeG}rasse Tyson, Neil},
  title   = {Title B},
  year    = {2011},
}
@book{c,
  author  = {DeGrasse Tyson, Neil},
  title   = {Title C},
  year    = {2012},
}
@book{d,
  author  = {Neil {\relax DeG}rasse Tyson},
  title   = {Title D},
  year    = {2014},
}
@book{e,
  author  = {Neil {DeG}rasse Tyson},
  title   = {Title E},
 
4:15 PM
@moewe -- It looks like you're correct. The only entry that's correct here is "Tyson, 2014" with Title D. (Neil Tyson doesn't have a double-barreled last name; that's his middle name.) I was unfamiliar with the need for \relax, but the AMS bib processing doesn't abbreviate anything. Thanks for the lesson.
 
cis
@ expkv

I need sth. like

\cmd[map] ---> "S1 S2 S3"

\cmd ---> "S0"
or
\cmd[map=false] ---> "S0"

Is this a key `, boolTF` ?
\documentclass{article}
\usepackage{xcolor}
\usepackage{expkv}
\usepackage{expkv-def}

\ekvdefinekeys{cmd}{
  ,data color = \mycolor
   % .............. ?????
}
\newcommand\cmd[1][]{\begingroup
\ekvset{cmd}{#1}%
\mycolor\color{}%
S1 S2 S3
\endgroup}

\begin{document}
\cmd[color=red]
\end{document}
I ask at the main-paige to announce expkv.sty...
0
Q: Keyvalue-command: Different output depending on a keyword

cisI need sth. like \cmd[map] ---> "S1 S2 S3" (output) \cmd ---> "S0" (output) or equivalently \cmd[map=false] ---> "S0"(output) Is this a key , boolTF ? Wrong MWE: \documentclass{article} \usepackage{xcolor} \usepackage{expkv} \usepackage{expkv-def} \ekvdefinekeys{cmd}{ ,data color = \mycolor ...

From now on there is a tag 'expkv'.
But I left the package unspecified in the title.
I think using expkv makes sense, but who knows ...
 
cis
4:46 PM
@Skillmonlikestopanswers.xyz With the help of my fanatic, the package expkv will become known.
@Skillmonlikestopanswers.xyz Ask once @PauloCereda if you don't believe me...
 
@PauloCereda I was told to ask you once.
 
@Skillmonlikestopanswers.xyz ooh an ounce
Oh wait, once
 
cis
@Skillmonlikestopanswers.xyz @PauloCereda
Before I rode around on arara like one Crazy, hardly anyone knew that (recognizable by corresponding questions or the like).
 
5:02 PM
@cis oh.
@cis I'm not sure if I understand your question correctly. But I'll provide an answer based on what I'm guessing is what you want.
 
cis
5:24 PM
@Skillmonlikestopanswers.xyz Yes, understood correctly.
 
@JosephWright \cs_generate_variant:Nn\prop_put:Nnn {cxx} ;-)
 
cis
@Skillmonlikestopanswers.xyz This is the first question that has been asked or tagged about the package. So be proud.
 
yo'
5:41 PM
@PauloCereda I just got banned by K.H. for not doing what he accused me of doing. That's life :)
 
5:55 PM
@cis well, this question basically means my documentation is lacking.... :)
 
@yo' oh my
 
(I think I tend to write documentation too much focussed on advanced users)
 
cis
Yes, I have no idea. When I write a package. I will keep in the style of TikZ / pgfplots / tcolorbox: Many small, simple examples; code blue, output next to it yellow.
(As far as I know, tcolorbox provides a template for this.)
This is how it is to be understood in simple terms.
 
yo'
@PauloCereda well, as I said, that's life.
 
6:35 PM
@AlanMunn -- I believe today is Canada Day. Happy. Even if you can't be there.
 
6:53 PM
@barbarabeeton Thanks! Yes, it's weird not being able to go there.
 
ooh Canada
@AlanMunn happy Canada day!
 
@PauloCereda Thanks!
 
@PauloCereda -- Not quite. That should be "Oh, Canada!"
 
@barbarabeeton oopsie
 
@AlanMunn -- We're hoping that the ban will be raised by late November so that we can go back to Quebec for our anniversary. I guess that depends on the governments on both sides of the border.
 
@barbarabeeton I'm technically not barred, but I would need to self-quarantine for 14 days, which amounts to the same thing effectively.
@PauloCereda :D
 
🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁🍁
 
7:23 PM
@cis hm, I don't like the overly flashy looks of those, tbh.
 
 
1 hour later…
cis
8:27 PM
@Skillmonlikestopanswers.xyz You can change the design. The content is important.
 
8:52 PM
@PauloCereda -- Little boxes, all the same.
 
9:30 PM
@PauloCereda fun thing: they were red on my PC, now they're golden here on the tablet...
 
yo'
@Rmano same for me, red on PC, yellow on mobile.
 
@yo' bad colour support: blame @UlrikeFischer
 
9:48 PM
Hola hola
@DavidCarlisle You can show me the output (under cygwin) of perl -V | grep Built
 
$ perl -V | grep Built
  Built under cygwin

and wsl has:$ perl -V | grep Built
  Built under linux
@PabloGonzálezL and of course windows cmd: has
'perl' is not recognized as an internal or external command,
operable program or batch file.
 
@DavidCarlisle Thank you very much...I have a question with ghostscript "autodetecion" in pdfcrop under cygwin
 
yo'
@DavidCarlisle or @JosephWright --- ooh options!
 
@yo' I thought about blaming Joseph but that seemed unfair
 
@DavidCarlisle And the output from this (under cygwin) ` pdfcrop --debug sample2e.pdf -`
next to this one (from the git file, if you have it there) ` perl pdfcrop.pl --debug sample2e.pdf -`
 
yo'
9:57 PM
@DavidCarlisle is "unfair" a new word in your blaming vocabulary?
 
pdfcrop --debug sample2e.pdf - > a.log and perl /usr/local/texlive/2020/bin/x86_64-cygwin/pdfcrop --debug sample2e.pdf - > b.log diff is
$ diff a.log b.log
43c43
< * pdfTeX call: pdftex -no-shell-escape -interaction=nonstopmode tmp-pdfcrop-2135
---
> * pdfTeX call: pdftex -no-shell-escape -interaction=nonstopmode tmp-pdfcrop-2139
46c46
< (./tmp-pdfcrop-2135.tex [1 <./sample2e.pdf>] [2 <./sample2e.pdf>] [3 <./sample2
---
> (./tmp-pdfcrop-2139.tex [1 <./sample2e.pdf>] [2 <./sample2e.pdf>] [3 <./sample2
48,49c48,49
< Output written on tmp-pdfcrop-2135.pdf (3 pages, 276350 bytes).
< Transcript written on tmp-pdfcrop-2135.log.
---
> Output written on tmp-pdfcrop-2139.pdf (3 pages, 276350 bytes).
@PabloGonzálezL so the same basically
 
@DavidCarlisle OK, thanks, but...
 
@DavidCarlisle did I miss some discussion about pdfcrop?
 
@UlrikeFischer no idea ask @PabloGonzálezL
 
When pdfcrop was updated a couple of auto-detect lines were added, but, they don't work at all, perl pdfcrop.pl will look for gs (which is correct), but, if gswin32c is in the PATH, it will try to use it as an executable, it absolutely fails there (it has problems with paths, it confuses / with a directory separator), it doesn't affect the version that comes with TeXLive
(encapsulated in . exe for windows), but, it fails to use the development version directly, moreover, if ghostcript is not in the PATH, it will try to load a WIN32 module that since 2014 is not supported in cygwin
I'm slow to write, I don't handle all the languages like @DavidCarlisle :)
 
10:03 PM
@PabloGonzálezL well that's just a long way of saying you need to have gs installed.
 
@DavidCarlisle Exactly, I think auto-detection should be separated and added in the line of cygwin and removed from WIN.
 
@PabloGonzálezL hm, yes I tried to improve the detection if pdfcrop is used in bash on windows - it failed completly there.
 
@PabloGonzálezL sorry don't understand, but no matter.
 
@UlrikeFischer I have a code that I adapted a long time ago from 'pdfcrop', and I have improved a bit the auto-detection
 
@PabloGonzálezL well add a issue or make a PR.
 
10:06 PM
@PabloGonzálezL Ulrike's case was a windows pdftex and windows gs but using bash, which is rather different from the cywin case
 
That's a toy I have so I don't forget about Perl :)
When they updated pdfcrop I became aware of the cygwin/msys(git bash) problem
 
@PabloGonzálezL "they" is we. And as long it works for @DavidCarlisle it should be fine, or is there someone else using tex in cygwin?
 
@UlrikeFischer speaking of perl, lualatex on latexcgi.xyz should be faster I made the /usr/local/texlive2020/texmf-var and texmf-config writable by the robot user running the server so any fonts that get cached stay cached.
@UlrikeFischer lots but I'm the most important, naturally
 
@UlrikeFischer Haha...you're right, I really installed 'cgwin' just because of the promotion @DavidCarlisle
 
@PabloGonzálezL to be honest the future is wsl, especially once they include an X server by default
 
10:14 PM
@DavidCarlisle Totally agree, WSL2 has better X support, besides solving "Case Sensitive" problems in files...but...some of us still use git win for example ...old habits :)
 
@PabloGonzálezL I never used git or svn or cvs on windows (or at least, using a windows binary)
 
@DavidCarlisle I can't say the same thing, my first team was an 80386 with DOS :(
@UlrikeFischer Any special reason to use --in the table in the HISTORY section of the README.md of pdfcrop, instead of using &nbsp
 
@DavidCarlisle that's good. I seem to be able to create two fira sans families per timeout ;-).
@DavidCarlisle after 6 tries the fira sans document compiles ;-).
 
@UlrikeFischer I decided not to peruse Marcel's fancy code to cache everything as it locked the machine up and i had to(find out how to) reboot it from the management console without stopping and starting it (which would get a new ip address) the disk is quite full... But if you want to try some sample fonts let me know and I'll remove the timeout for a while
@UlrikeFischer I improved a few security things do you think it works well enough to move to learnlatex.org? (@JosephWright)
 
10:30 PM
@DavidCarlisle now that the fira fonts are there, there shouldn't be more major problems perhaps with the exception of some large cjk fonts, but I don't know exactly which are actually in texlive.
@DavidCarlisle in my opinion is works great.
 
@PabloGonzálezL so have you seen my new perl latex server?
 
@DavidCarlisle No :( but if you give me a link I can entertain myself with that :)
 
@PabloGonzálezL latexcgi.xyz
 
@DavidCarlisle I hadn't seen this project :) ...is it part of learnlatex or is this separate?
 
@PabloGonzálezL yes well it's me playing but we might switch learnlatex to use this as the backend, the other two servers we have tried don't really work on mobile and miss some features such as biber or platex. As this is my code running on my server it's easier to extend. I decided just to use perl and cgi-bin it doesn't really need all the docker container stuff, for this single use server
 
10:46 PM
@DavidCarlisle Yes, I was looking at the source code, it's a good combination (cgi/perl), you can see (I don't assure it), easy to extend to the whole TeX family and the rest of utilities. It's a great game, and it goes for a line that many users like ... "do everything from a mobile device", with this "covid-19", half of my classes come from an Ipad
 
@PabloGonzálezL yes of course on a public server most of the effort is restricting access to utilities, making access to anything in texlive is easy just possibly a bad idea (especially as it's running on the smallest server amazon provide) but they give a standard ubuntu linux box so I have a full up to date as of yesterday texlive 2020 installed on it
 
@DavidCarlisle Great, mmm...and you can use the classic (forgotten by some) latex>dvips>ps2pdf?
 
@PabloGonzálezL I wondered about adding that. Not at the moment but since I had to add the dvi processing stage to support platex and uplatex (then dvipdfmx) it would in fact be easy to add.
@PabloGonzálezL although both dvips and gs aren't the easiest things to deal with in a secure way
 
@DavidCarlisle Mmm, that's true
Just as a note, if you have a modern pearl installation, you can remove it:
use strict;
use warnings;
 
@PabloGonzálezL oh are they default now?
 
10:57 PM
@DavidCarlisle :)
 
@PabloGonzálezL no it was a real question
I seem to have This is perl 5, version 30, subversion 0 (v5.30.0) built for x86_64-linux-gnu-thread-multi
(with 46 registered patches, see perl -V for more detail)
 
@DavidCarlisle It is a modern version, you must be careful with that, some modules of the 'core' of perl are removed as it is modernized
use File::Temp qw(tempdir);
my $tempDir = tempdir( CLEANUP => 1);
I think those lines are more comfortable for moving between temporary work directories
 
@PabloGonzálezL yes and some I tried to cpan install failed as its a minimal linux and misses some of the C/make build utilities
 
@DavidCarlisle It is better to play with the core modules, it is the same when you want to use travis ci
Perl is not "as backwards compatible" as TeX
 
@PabloGonzálezL yes I saw tempdir later I should use that I guess. My main issue though actually is the final pdf file if I was serving it myself (as I do the log) I could just send it to stdout then delete it so apache would serve it to the client, but im using PDF.js?file=document.pdf so the file has to be available for a while for the user agent to fetch it after it has processed PDF.js. Currently I just clean up with cron..
 
11:13 PM
@DavidCarlisle Mmm, for sure there must be some output from the apache side other than using cron, if there are many simultaneous requests (I think, I'm not sure) there could be a problem.
 
@PabloGonzálezL no the apache side is fine currently each docuemnt has a unique name (I could use guid but $$ for now) so I could leave them there they just fill up the disk I just delete them periodically (actually while debugging I don't delete them)
 
11:29 PM
@DavidCarlisle I see, I think now I understand the model, the PDFs generated and the .log files are kept for a certain time, I assume that the script you run with cron detects the date/time of creation and removes a range of files... am I right?
 
@PabloGonzálezL well as I say currently it is off but plan to remove anything older than an hour and run it hourly, or something like that. The alternative is to do something like sleep zzz rm document-foo.pdf in each case but then there could be gazillions of sleep processes one managing each file, which seems wrong
 
@DavidCarlisle I think another bit of pearl here would be a good idea :), I thought it worked differently, but of course, when using PDFjs it is necessary that the file survives for a while. If this toy were mine, I would use File::Find module for this task.
 
11:45 PM
@PabloGonzálezL for the cleanup? if it's running as a separate process may as well just use find I think, no need to write everything? yes serving the pdf directly would simply things but then the behaviour with mobile browsers that don't include a pdf reader (or desktop browsers where people have configured an external pdf reader) is horrible that''s really what got me thinking of writing this server
anyway time for bed:-)
 

« first day (3531 days earlier)      last day (1393 days later) »