Hello Zdenek Well, I don't consciously invoke either of these .sty files - it's only XeTeX that's doing it behind the scenes for its own reasons. It didn't do it in 2013, and I certainly don't have any line of code that inputs them manually - I didn't even know of their existence.
I'll endeavour to get to the bottom of it tomorrow - rather too late for me to start pottering around. Best wishes John 🇪🇺 <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> Virus-free. www.avg.com <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> On Mon, 6 Jul 2020 at 20:39, Zdenek Wagner <zdenek.wag...@gmail.com> wrote: > Hi all, > > ifpdf.sty is not buggy but in some cases it can trigger bugs > elsewhere. If you do anything more complex, it is better to switch to > iftex.sty. > > Zdeněk Wagner > http://ttsm.icpf.cas.cz/team/wagner.shtml > http://icebearsoft.euweb.cz > > po 6. 7. 2020 v 20:00 odesílatel David Carlisle <d.p.carli...@gmail.com> > napsal: > > > > I get no spurious output from this document with xetex > > > > \input ifpdf.sty > > \input eplain > > > > xxx > > > > \bye > > > > > > However you do not have the current version of ifpdf.sty your text is > showing a 2016 date which presumably means you have an old copy somewhere > on a local input path that is masking the one you would have installed with > a current installation. > > > > > > > > The current version of ifpdf.sty as distributed with texlive2020 has > the line > > > > \ProvidesPackage{ifpdf}[2019/10/25 v3.4 ifpdf legacy package. Use > iftex instead.] > > > > So will not have made the text that you show. > > > > Some other macro that you have loaded has apparently defined > \ProvidesPackage so that instead of sending the final argument to the log > it typesets it, but impossible to say what that is from the information > posted. > > > > David > > > > > > On Mon, 6 Jul 2020 at 18:31, Julian Bradfield <jcb+xe...@jcbradfield.org> > wrote: > >> > >> On 2020-07-06, John Was <johno...@gmail.com> wrote: > >> > On acquiring a new PC I decided to install the latest TeXLive > (previously I > >> > was on the 2013 version). I use plain XeTeX. To my surprise, the > first > >> > page now has at the top the text: > >> > > >> > ifpdf [2016/04/04 v3.0 Provides the ifpdf switch] > >> > > >> > See the attached one-page PDF. > >> > > >> > Below I give some lines from my log file - it's the last line that is > of > >> > interest, viz.: > >> > >> No, that's not the line of interest. The lines of interest are all the > >> other files you might have loaded that might cause this breakage. > >> The line you see is, naturally, coming from ifpdf.sty, and to see it, > >> something must have broken the \ProvidesPackage, messed with catcodes, > >> or done something else to cause the break, unless the (rather old) > >> ifpdf.sty itself is buggy, which seems unlikely. > >> > >> Please construct a minimal (non-)working example, and post the full > >> log file, with links to all non-standard files loaded. > >> > >> Unless of course somebody jumps in to say they recognize the problem! > >