- Questo topic ha 5 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 18 anni, 1 mese fa da .
-
Topic
-
Buongiorno a tutti,
sto lavorando su un progetto LaTeX da qualche settimana e l’altro giorno è emerso un problema che non riesco proprio a risolvere.Includere un’immagine nel documento sembra cosa semplice ma c’e’ sempre qualche ostacolo da superare, ad esempio le estensioni delle immagini, gli “\” dei percorsi, i “.” nel percorso e gli spazi nei nomi dei file (o cartelle del percorso).
Questi ostacoli li ho risolti nel seguente modo:
Supponiamo che l’immagine sia:
c:\cartella 1\cartella.2\nome immagine.jpg
Con un po di ricerche intervallate da momenti di delirio 😯 sono arrivato alla soluzione che vi presento qui di seguito:
`
\newcommand{\mydot}{.}
…
\includegraphics{\string”c:/cartella 1/cartella\mydot 2/nome immagine\string”}
`
o eventualmente, se si vuole specificare anche l’estensione:
`
\newcommand{\mydot}{.}
…
\includegraphics{\string”c:/cartella 1/cartella\mydot 2/nome immagine\string”.jpg}
`
(volendo è possibile evitare la ridefinizione del comando “.” poichè il carattere è all’interno di una stringa)Comunque tutto questo funziona alla perfezione ma…
PROBLEMA:
cosa succede se si incontrano caratteri speciali nel percorso (e/o nome immagine) come
£, §, …
ad esempio:
c:\cartella 1\cartella.2\£.jpgHo tentato con
`
\newcommand{\mydot}{.}
…
\includegraphics{\string”c:/cartella 1/cartella\mydot 2/£\string”}
`
ma DA ERRORE!
e anche con…
`
\newcommand{\mydot}{.}
\newcommand{\mylira}{£}
…
\includegraphics{\string”c:/cartella 1/cartella\mydot 2/\mylira \string”}
`
DA ERRORE!come mai non riesco ad utilizzare la stessa tecnica del “.”? ridefinendo il carattere con \newcommand{\mylira}{£} mi da comunque errore! 🙄
come posso risolvere il problema?Non vorrei arrivare alla soluzione di ripiego di rinominare il nome del file o la cartella del percorso.
Qualsiasi idea è ben accetta 🙂Grazie mille in anticipo a tutti
__
5Qu4L0
- Devi essere connesso per rispondere a questo topic.