Newsgroup: it.comp.software.tex
Titolo: includegraphics e directory con spazi

Ciao,
ho un problemino con il comando includegraphics, in quanto la directory in
cui è situata l'immagine contiene uno spazio e sembra che la cosa crei dei
grossi problemi.
La directory non posso rinominarla e l'immagine non posso spostarla.
Inoltre non posso usare path relativo (../) in quanto il file che sto
creando è un template e quindi il documento effettivo sarà in tutt'altra
directory.
Ho provato a mettere /, //, \\; ho anche provato con i nomi DOS e la tilde,
ma niente.
Esiste qualche altra possibilità che non ho provato?
includegraphics{C:/Document and Settings/dir1/dir1/image.eps}
Ciao
Marco

 includegraphics{C:/Document and Settings/dir1/dir1/image.eps}
\includegraphics{"C:/Document and Settings/dir1/dir1/image.eps"}
potrebbe funzionare. Purtroppo la cosa dipende:
(1) dalla distribuzione che usi
(2) dalla versione della distribuzione
(3) dal compilatore (TeX e pdfTeX si comportano in maniera un po'
diversa.
-- 
Artemis
Love each other as I loved you

 diversa.
Purtroppo avevo provato ma non va.
Io uso MikTeX 2.2 sotto XP.
Ciao
Marco

 wrote:

Peggio per te ;-)
Non puoi mettere l'immagine da qualche altra parte? Per
esempio nell'albero di TeX?
Non conosco MikTeX, ma avrà anche lui l'analogo delle
variabili d'ambiente e i percorsi di ricerca standard.
Ciao
Enrico

 esempio nell'albero di TeX?
In teoria sě.
Il fatto č che tengo i miei file tutti nello stesso posto, in maniera da non
dover perdere la testa nel recupero in caso di crash.
Ciao
Marco

 \includegraphics{"C:/Document and Settings/dir1/dir1/image.eps"}
devi inserire il nome in formato DOS, cioe' 8.3 ;)
fai un dir e vedi che il nome di "C:/Document and Settings" sara' una cosa
del tipo "Docume~1" 
... e lo chiamano pure sistema operativo ...
Hi! Sturmtruppen.
-- 
- Tu sai volare vecchio ?
- Che sciocchezza !! I lupi non volano. 
  Gli uccelli volano,i pesci nuotano e 
    i lupi se ne stanno con i piedi perterra!

 del tipo "Docume~1"
Ho provato anche cosě, ma non funziona.
Cmq riprovo, magari ho fatto qualche errore.
Ciao
Marco


Se metti \space invece dello spazio come va?
-- 
Giuseppe "Oblomov" Bilotta
"Da grande lotterò per la pace"
"A me me la compra il mio babbo"
(Altan)
("When I grow up, I will fight for peace"
 "My daddy will buy it for me")

 Se metti \space invece dello spazio come va?
e un %20 come nei browser ? :))
(non sto scherzando visto che in XP il DOS non esiste piu'
ma tutto e' basato su IE)


 Cmq riprovo, magari ho fatto qualche errore.
Eh, perché ~ è un carattere attivo. Trovato il
nome giusto, prova a definirti una macro
\catcode`\~=12
\newcommand{\mypathtofigures}{C:/Docume~1/<quello che ci va>}
\catcode`\~=13
e poi usa \includegraphics{\mypathtofigures/logo.eps}
Guarda anche la documentazione di graphics, c'è il modo
di definire altri path in cui andare a guardare.
Perché non fai un bel "FORMAT C:" e installi GNU/Linux? :-)
Ciao
Enrico

 Perché non fai un bel "FORMAT C:" e installi GNU/Linux? :-)
Piu' che un "format C:" dovrebbe fare un "mke2fs /dev/hda1"...

 e poi usa \includegraphics{\mypathtofigures/logo.eps}
MA VAI!!!
Cosě funziona.
Grazie
Marco

 Così funziona.
Aver letto il TeXbook, il manuale di Lamport, i tre Companions
e sette otto altri libri su TeX dà risultati. 8-)
Ciao
Enrico

 e sette otto altri libri su TeX dà risultati. 8-)
Lo studio matto e disperatissimo serve a qualcosa.  :-)
Ciao
Marco