Ciao Rodolfo,
ecco un primo resoconto dello scambio di mail con Ulrich:
1) il file dxdvi-search.el scaricabile partendo dall’indirizzo <http://xdvi.sourceforge.net/inverse-search.html>
funziona bene con la versione corrente di xdvi, ovvero:
xdvik-22.74.2
Questa versione, stando a quanto afferma Ulrich, esegue un matching “intelligente” tra i path dei file passati come argomento di chiamata e i tag trovati all’interno del .dvi
Io non l’ho ancora provata.
Per versioni precedenti, come la 22.40k presente in mandrake 9.0, e comunque non precedenti alla 22.38, occorre usare un altro file, reperibile all’indirizzo
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/xdvi/xdvik/texk/xdvik/xdvi-search.el?rev=1.2.4.7
Impostata la variabile d’ambiente EDITOR a “emacsclient –no-wait +%l %f” sono stato in grado di eseguire ricerche in avanti e inverse, da emacs, senza intervenire minimamente sul .el
2) per ovviare a eventuali problemi di mancato matching in base a quanto scrive Ulrich dovrebbe essere possibile specificare l’opzione -src sulla linea di chiamata a (La)TeX
latex -src test
latex -src ./test
latex -src ~/tex/test
le tre chiamate porterebbero, rispettivamente, a .dvi senza path, con path locale (./) o con path assoluto.
Io ho provato a usare l’opzione -src sia con TeX, sia con (La)TeX, ma l’istallazione di TeX della MDK9.0 (teTeX 1.0.7) non la riconosce. Sotto MDK9.1, teTeX 2.0.1 sembra invece in grado di gestirla (ho solo provato a specificare l’opzione sulla linea di chiamata, senza eseguire una vera elaborazione). BTW, da CTAN è possibile scaricare teTeX 2.0.2.
Presto ulteriori info.
Ciao.