@Skillmon I guess my starting point is 'What input and output do you expect?' It can't work the same as the = modifier, as that looks 'early' for a surrounding set of braces - as a built-in, it can do that. So ... do you expect to parse into braced pairs perhaps?
@JosephWright exactly that, such that >{\SplitKeyval{keyA=defaultA, keyB=defaultB}} O{} would result in {defaultA}{defaultB} if the optional argument is unused.
(and with "I had the idea" I mean I'd try to write that in L3 and open a PR on ltcmd.dtx)
I keep a relatively lean texlive and install individual packages as necessary through tlmgr. Sometimes I begin to work with a colleague and have to compile a new paper.
Right now, my process is to attempt to compile (typically with pdflatex). If the compiler complains, for example, saying File 'c...
@JasperHabicht I was awake at 4AM browsing my Twitter timeline when I saw the CTAN announcement: Jasper Habicht submitted an update to the jsonparse package. My brain malfunctioned and I read jsonhorse instead. :) I was like, ooh horses — apologies. :)
@JasperHabicht been there, done that. :) I pester @TeXnician all the time with wacky names for tools. "— What does it do?", "— No idea, we will figure it out later". :)
@JosephWright you probably would need some online service that gives back a list. Locally I don't really see how it should work, while you can suppress an error if a package is not found it would be difficult to suppress follow up errors from the missing package.
Hooray, after hours of trial and error (mostly error of course ...) my testing document compiles fine again. Now I need to check whether the output is fine and then v0.8 is ready =)
@cis Path typically are clockwise or counterclockwise and a counterclockwise path will be subtracted from a clockwise path. You should be able to switch the "clockwiseness" of a path in FontForge. But the above looks as if the outermost path is missing, so that there is no frame but a filled path.
Just because I do not quite understand it myself: A math font for a particular text font, I'm guessing the spacing around the letters are different? Virtual font? I've playing with replacing the letters in a math setup with the letters from a text font, in the naïve manner., This means that $math$ ends up looking like $\mathit{math}$ (tighter together). Not sure if there is something one can do about that.
@daleif ^ CM/LM is extreme in this sense. Maybe you have noticed in Theorems or other environments that are typically set in italics, that the left marginal is not really "straight".
@mickep Here I'm using kpfonts-sans as the basis, it there is still a big difference between $lim$ and $\mathit{lim}$ in that font. It is this readability I'd like to keep if possible,
Note the diference on line two between number 2 lim and number 4 lim.
And there is if I replace the letters in math with the ones from the text font
It is usable like this. I think peoploe will mostly jut be happy to have a suitable math font. It does not need to be perfect.
I'm going to make the letter sub optional. And only sub the numbers as there is a noticiable size difference.
@mickep just to show how it looks. To show to me that I have remembered to switch all I need.
The fact that one needs to use OT1 for operators eluded me for a while. Even with TLC3pI right in front of me. But works with OT1. Haven't tested with lualatex yet.
@PabloGonzálezL well it's whatever I set in my .profile then following that whatever was in my windows path (expressed as /cygdrive/c/users/davidc/Appdata... etc)
@DavidCarlisle Mmm...I am installing TL24 (vanilla) under cygwin to do some tests...but it doesn't work as such...I have problems loading epstopdf which with scheme-medium, but not install this script :(
@cis Hum, I don't know, but I know that patterns can be difficult ... =( Often, the only way to solve this is really to use single paths instead of a pattern, but looking at your drawing, this will be ... tedious
@DavidCarlisle Mmm...install using sheme-medium using .iso downloaded from CTAN...but it does not install epstopdf (although it does install epstopdf-pkg)...I will try again
@PabloGonzálezL I always install the full version, but of the dependcies are wrong you should raise on tl list, but you should be able to do tlmgr install epstopdf now anyway
@PabloGonzálezL do you have ghostscript installed in cygwin
@DavidCarlisle It works, but not under terminals that are based on MSYS2 like git-bash ...also the restricted mode was having problems under windows when using perl esptopdf ...but not under MSYS2 based terminals like git-bash ...moreover the restricted mode was having problems under windows when using perl esptopdf ...
@PabloGonzálezL the secret to working on windows is to be in denial that it is a windows machine, just use cygwin or wsl2 never a windows commandline:-)
./install-tl: TLPDB::from_file could not initialize from: https://anorien.csc.warwick.ac.uk/mirrors/CTAN/systems/texlive/tlnet/tlpkg/texlive.tlpdb ./install-tl: Maybe the repository setting should be changed. ./install-tl: More info: https://tug.org/texlive/acquire.html
@mickep I think the only cygwin user I know has no problems with the installation :D (@DavidCarlisle ^^)
I will ask a question on the TL list to see if any of the users can report my problem with cygwin (maybe I have something wrong...although I doubt that .iso and the network install fail at the same time).
@PabloGonzálezL looks like you are missing internet access from perl (or https access or ...) as I say it looks like a problem on your side not a problem on the ctan mirror
@JasperHabicht well, when I create a new package (that's not written in L3) I search through TeXLive whether the prefix I want to use is already taken or not (as I did with expkv, which resulted in the three letter prefix ekv, so all commands start with \ekv).
@PabloGonzálezL Karl just repeated what I said above, the error you show is a connection error not anything specific to any package. If you wanted to report a problem with epstopdf install you'd need to demonstrate it after fixing the connection issues
@LaTeXereXeTaL no, cm is the default in (pdf)latex opentype latin modern is the default in lualatex and xelatex
although even in (pdf)tex it's usually best to use T1 encoding so that's really the ec fonts not computer modern, although latex classifies them as T1 encoded cm