Hello, are pdftex, latex, and xetex considered TeX engines? What is the proper term, if not "engine", that can be used to describe these in relation to TeX?
@bp2017 "engine" seems to be the popular term these days for a variant tex program, although it's not a defined term really. but latex is writtin in tex, it is not a variant tex program like xetex
@bp2017 in texlive 2019 the variant tex binaries ("engines") are aleph, eptex, euptex, luajittex, luatex, pdftex, ptex, uptex, xetex and finally the original tex. texlive 2020 will add luahbtex
@bp2017 My understanding is that e-tex is now part of pdftex. As e-tex no longer exists as a separate engine, the name is used to signify a certain set of extensions to tex instead. I think all (or at least most) of the engines other than the original tex support the e-tex extensions.
@bp2017 'Strict' e-TeX (Knuth's TeX + the e-TeX extensions and nothing else) isn't built by default nowadays. The etex program in TeX Live is actually pdfTeX running in DVI output mode, so does have things like \pdfstrcmp (a pdfTeX primitive but not one tied to PDF output)
@HenriMenke Could you explain to the not-on-the-topic people like me? They are politically biasing Notepad++? I'm interested because It's my favorite editor.
@CarLaTeX The developer of Notepad++ spoke out against the deportation of the muslim Uygur minority in the Xinjiang province in China and now Chinese trolls are spamming and insutling him personally on the GitHub issue tracker of Notepad++.
I am trying to make a command that will take a list of labels and use psfrag to hide them. in my figure X3 is removed but X1, X2 and X7 are still there.
OneDrive link to EPS file
Is there something special i need to do to use the foreach \thing counter in the \HideLabel command
\documentclass{...
the manual say: A \psfrag command will remain in effect until its surrounding environment is exited. Therefore, you can define global \psfrags which will apply to every figure, or define \psfrags inside a a figure environment (for example) which apply to a single EPS file.
then @DavidCarlisle How do you make psfrag global? :-)
If someone other than David has a solution to this problem other than @Marijn's, I am equally interested. :-)
Friends, out of curiosity, for those using desktops, what's your monitor size? I need to replace mine (a 21.5" wide) and it seems there's a 25" one with a good price...
@PauloCereda My laptop has a 15.6" diagonal, my desk has 22" diagonal. I think they're too small. In my opinion, the ideal solution is to display an A4 page in real size on a PDF reader, including the menu and top tabulation.
@PauloCereda my monitor is a few years old and I have forgotten the size ;-), but it was quite large then. My laptop has 12". But I often prefer the laptop: for the monitor I have to exchange glasses: my varifocals are not good there.
@PauloCereda It is not only the size, it depends also on the placement of the monitor. It probably should be lower so that I can look down at it. Currently with the wrong glasses I have to kick the head a bit to focus and that it is not good for the neck.
@PauloCereda I can't wear glasses with multiple focal lengths. Instead I wear so-called interview glasses that are adjusted to allow me to read the students' copies and screens properly. The distance is set to that of a person being interviewed.
@MarcelKrüger do we already have an interface to choose shapers like Graphite? Khaled suggest I think shaper= at some time. If yes is there a test where one can see a difference?
@UlrikeFischer Right, we have shaper= but it doesn't work with AAT (because AAT is not a separate shaper in HarfBuzz). Take for example the arabic-gr test. By default it uses the graphite2 shaper (you can explicitly add the raw option shaper=graphite2 to see that nothing changes. If you set shaper=ot (the regular OpenType shaper) you get a quite different appearance, especially in the separate line at the end where lots of composition is happening with Graphite.
@UlrikeFischer Is there a way to make them more compatible? We could add an option to only add the attributes/properties/whatever and let some other mechanism deal with actualyl marking them. Then the tagging system can just take over the responsibility here. Or do we only need to add additional properites to mark these as children of a higher element?
@MarcelKrüger probably I need to adapt the traversing code a bit to check for existing BDC-literals. I suspect that I would get problems with BDC from accsupp too here. But I want to get the page attributes right first, and then do something about the embedded files/associated files so I will put this in the issues for later.
Hi! Quite well! Is there anybody with knowledge of `lualatex` that can tell me how much wrong I am in this issue? https://github.com/circuitikz/circuitikz/issues/306 I can't reproduce the OP's issue with my distribution with the `luatex85` package loaded, but I have no way of checking with a recent version... Thanks in advance and no problem if you can't... I am waiting for an answer from the OP.
@JohnnyApplesauce we don't know what space is there as \section is not defined by latex, it is just defined by the documentclass 9which you have not said which you sue)
@JohnnyApplesauce there are lots of document classes specific to questions eg exam but \begin{enumerate} \item (Bonus} might be what you want, hard to know really.
@UlrikeFischer I'll wait for the answer from the OP - - @UlrikeFischer, the idea is that the correct output is the one from the screen shots posted there. At least I think.
And I definitely need to learn how to have a private TeXlive for an user... So that I can check new version on my computer.
@sollniss ? just move it earlier in the source? the only way latex can move a float backwards is to go to the top of the current page (which [h] and [b] both prevent of course.
@DavidCarlisle actually i think my [b] is broken. using [b] puts the float at the very end of the document
@DavidCarlisle so moving it earlier in the source does not change anything with [b], and with [h] the float will have text around it which i don't want
@sollniss by default a float can go to the bottom only if it is not larger than 30% of the page. You can change \bottomfraction to enlarge this. See tex.stackexchange.com/questions/39017/…
@sollniss that is the most likely result of [b] it means not here not at the top of a page and not on a page on its own, which doesn't give latex many chances to put it anywhere, and by default bottomfraction is .3 so if teh image is more than 30% of the text height it will go to teh end of the document as it can not be placed anywhere
@sollniss more generally if you use the flafter package (part of the core distribution) floats never float backwards so you can use the [tbhp] and it will be allowed on top of later pages but never float up to the top of the current page into an earlier section
@UlrikeFischer not really, I have a branch half done but I got sidetracked with oberdiek tests last couple of nights. Having stubbed out hobsub splitting oberdiek is easier now so I think each time we do anything there we should split out the package I nearly did that for grffile tonight but decided to keep that update focussed on iftex, as you saw that was already a lot of changes to ask ctan to do,
@UlrikeFischer yes I left in all the dtx for now (I noted that in the internal notes to ctan) as I say I think next time round we should split the whole thing up anyway.
@UlrikeFischer yes but it should work with the new, or at least it did when I tried it yesterday...
@UlrikeFischer it was that that convinced me to disable hobsub. as hperref loads Will's ifxetex which (now) loads iftex so defines all of them then hobsub loaded its internal version of ifvtex which errors as ifvtex is defined, it would have been fixable but....
@DavidCarlisle I had force to the deinstallation of the original oberdiek, but without it is compiles. iftex is an update not a new package right? That should avoid a number of problems with miktex.
@DavidCarlisle well I opened an issue once and he added some interface github.com/MiKTeX/miktex/issues/262. But as I don't have such an installation I don't know how well it works. I think they are less frequent now.
@UlrikeFischer l3build was not capable of making a oberdiek tds tree as its heuristics for what goes in generic or luatex or latex tds trees, @JosephWright added a tds-mapping feature the other day to address that but I haven't used it on this yet and anyway just splitting it up seems better so I made teh zip files with mkctan as before
@UlrikeFischer that's the plan, but for now I include a simple package that RequirePackage all the parts, so it does not try to concatenate them or need the sources to build.