`al@al-laptop:~/temp$ mkdir -p xyz/ppp
al@al-laptop:~/temp$ echo '\documentclass{minimal}\begin{document}a' > xyz/abc.tex
al@al-laptop:~/temp$ echo '\input ../abc \stop' > xyz/ppp/prova.tex
al@al-laptop:~/temp$ cd xyz/ppp/
al@al-laptop:~/temp/xyz/ppp$ pdflatex prova
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
%&-line parsing enabled.
entering extended mode
(./prova.tex
LaTeX2e <2005/12/01>
Babeland hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, italian, loaded.
(../abc.tex (/usr/share/texmf-texlive/tex/latex/base/minimal.cls
Document Class: minimal 2001/05/25 Standard LaTeX minimal class
)
No file prova.aux.
) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] )
Output written on prova.pdf (1 page, 3734 bytes).
Transcript written on prova.log.
al@al-laptop:~/temp/xyz/ppp$
`
In questo caso indubbiamente funziona.
Mi chiedo come mai.
Potrebbe essere la sintassi di \input?
Nei miei documenti uso
`\input{../abc}`
invece di
`\input ../abc`
Come mai questa differenza di sintassi? (e come mai il documento si chiude con \stop e non con \end{document}?)
La sintassi non c’entra: ripeti l’esperimento con \input{../abc} e vedrai.
Qui \stop è del tutto equivalente (per i nostri scopi) a \end{document} e ci si mette meno a scriverlo. 🙂
Suppongo che il problema stia da qualche altra parte del tuo documento.
Ciao
Enrico