[tex-live] Error TL12 kpsewhich in ifxetex

Herbert Schulz herbs at wideopenwest.com
Mon Jun 25 19:11:21 CEST 2012

On Jun 25, 2012, at 11:17 AM, Will Robertson wrote:

>> THe error comes from hardwrap.sty which does:
> [...]
>> I would suggest to report this to tthe original author of the tufte
>> class, as this seems to be a problem in their package ...
> ... I'm not sure how you come to that conclusion; the error clearly originates in hardwrap.sty. I'm not using the latest version of TL2012, I believe, but a minimal example that breaks for me is:
> \documentclass{article}
> \makeatletter
> \@@input"|kpsewhich -var-value=max_print_line"\relax
> \makeatother
> \begin{document}
> \end{document}
> I'm using some pre-release version of MacTeX 2012, and my console output is:
> This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012)
> \write18 enabled.
> entering extended mode
> (./small.tex
> LaTeX2e <2011/06/27>
> Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, 
> [SNIP]
> welsh, loaded.
> (/usr/local/texlive/2012/texmf-dist/tex/latex/base/article.cls
> Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
> (/usr/local/texlive/2012/texmf-dist/tex/latex/base/size10.clo))
> ./small.tex:3: I can't find file `"|kpsewhich -var-value=max_print_line"'.
> <to be read again> 
>                   \relax 
> l.3 ...|kpsewhich -var-value=max_print_line"\relax
> So somewhere along the line it looks like pipe input was broken. No problem, I will update hardwrap.sty ASAP to avoid the issue; it's not like anyone changes `max_print_line` anyway!
> Cheers,
> -- Will


I'm also using the latest TL2012 pretest via the MacTeX installer of 2012/06/12 and have no problem compiling that sample. Do you have an override in your personal tree?

Good Luck,

Herb Schulz
(herbs at wideopenwest dot com)

More information about the tex-live mailing list