[tex-live] Issue with XeTeX on MacTeX related to "\input|”

Enrico Gregorio enrico.gregorio at gmail.com
Fri Jan 26 11:05:27 CET 2018


I get back with the same issue I reported a few months ago,
hoping it will be solved in the next release. I’m certain others
suffer with the issue.

If I typeset the following noinput.tex test file with “xetex -shell-escape noinput”

---\input"|echo $(date)”\relax---

---\input"|echo $(date)”\relax---

\bye

the console output is

> xetex -shell-escape noinput
This is XeTeX, Version 3.14159265-2.6-0.99998 (TeX Live 2017) (preloaded format=xetex)
 \write18 enabled.
entering extended mode
(./noinput.tex (|echo $(date)---) (|echo $(date)---) [1] >

Note the missing newline. No PDF file is produced. If I call it as

> xetex -shell-escape -no-pdf noinput && xdvipdfmx noinput

then a PDF file is produced, but only the first \input| command shows output. The
second one seems to just produce a \par. The console output, in this case, is

This is XeTeX, Version 3.14159265-2.6-0.99998 (TeX Live 2017) (preloaded format=xetex)
 \write18 enabled.
entering extended mode
(./noinput.tex (|echo $(date)) (|echo $(date)) [1] )
Output written on noinput.xdv (1 page, 288 bytes).
Transcript written on noinput.log.
noinput -> noinput.pdf
[1]
3338 bytes written

The log file shows nothing suspicious.

Ciao
Enrico


More information about the tex-live mailing list