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

Enrico Gregorio enrico.gregorio at gmail.com
Mon Mar 5 12:36:09 CET 2018


> On 26 Jan 2018, at 11:05 , Enrico Gregorio <enrico.gregorio at gmail.com> wrote:
> 
> 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.

This appears to have been fixed in TL 2018/pretest

tl2018pretest > xetex -shell-escape noinput
This is XeTeX, Version 3.14159265-2.6-0.99999 (TeX Live 2018) (preloaded format=xetex)
 \write18 enabled.
entering extended mode
(./noinput.tex (|echo $(date)”) (|echo $(date)”) [1] )
(see the transcript file for additional information)
Output written on noinput.pdf (1 page).
Transcript written on noinput.log.

Thanks to everybody who contributed to solve the issue!

Ciao
Enrico


More information about the tex-live mailing list