[tex-live] Passing a valid Windows path and file name to *TeX in TeXlive

Joseph Wright joseph.wright at morningstar2.co.uk
Tue Jun 10 17:14:52 CEST 2014

On 10/06/2014 15:34, Zdenek Wagner wrote:
> First, \input in LaTeX calls \@input which is stored plain \input. It
> allows macro expansion, so \ and ~ (because it is active) invoke expansion.
> Second, windows have short 8.3 names depending on your file system and the
> way how you call your programs, this is not a problem in pdftex but in
> Windows. It is safer to "cd" to the directory of your file and then call it
> without the path.
That only happens once the binary has decided that the argument is not
just a file name, otherwise

  pdftex foo

would have to be

  pdftex "\input foo"

or similar. So macro expansion is happening because the name is not
correctly parsed as what it is, just a file name.
Joseph Wright

More information about the tex-live mailing list