help help problema includegraphics

  • Creatore
    Topic
  • #100324
    Up
    0
    Down
    ::


    Salve ragazzi, ho un problema davvero strano, sto finendo di scrivere la mia tesi in latex.
    Non sono proprio un novellino in latex, ma non sono nemmeno un esperto.
    Ho scritto già 4 capitoli della tesi, e di figure ne ho messe parecchie.
    stavo ultimando il 5 capitolo ed da un certo punto il compilatore non mi fa caricare più nessun immagine.
    dandomi l’errore “LaTeX Error: File `CNR_H_S_145.eps’ not found.” come se l’immagine non ci fosse.
    Ho provato sia a ricontrollare il codice d’inserimento che a mettere una figura già inserita in precedenza, ma non me la fa inserire ugualmente…
    non è che ho finito lo spazio in qualche buffer o cose del genere, o ci sia qualche problema con file temporanei oppure ho esaurito il numero delle immagini?
    Come editor uso TEXmaker.

    il codice che inserisco è il seguente:
    `
    %
    \begin{figure}[!htbp]
    \centerline{
    \includegraphics[scale=0.23]{CNR_H_S_145.eps}}
    \caption{Rapporto tra potenza di clutter e potenza di rumore, puntamento dell'antenna in elevazione $14.5^{\circ}$}
    \label{fig::CNR_H_S_145}
    \end{figure}
    %
    `
    nella cartella dove metto tutte le immagini del capitolo, l’immagine che richiamo in latex , c’è e la apro normalmente.
    Sapete aiutarmi?
    grazie

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #100325
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuto nel forum.

        Siccome le informazioni che dai sono abbastanza vaghe, provo a buttare giù un paio di idee e un paio di consigli.

        Se stai compilando il tuo documento con LaTeX, non dovrebbero esserci problemi con le figure in formato eps.
        Se stai compilando con pdfLaTeX, i problemi potrebbero esserci se stai lavorando con una installazione vecchia del tuo sistema TeX. Se si tratta di MiKTeX è possibile che i problemi ci siano anche con una versione recente. Noi qui consigliamo sempre di lasciare perdere MiKTeX (ottimo nel suo genere, ma purtroppo curato da una sola persona, il bravissimo Christian Schenk; tuttavia da solo non riesce a star dietro a tutti gli aggiornamenti che appaiono quotidianamente su CTAN). TeX Live è aggiornabile anche quotidianamente, anche se aggiornamanti fatti ogni 7-10 giorni sono più che sufficienti.

        Quindi per prima cosa, che tu abbia TeX Live o MiKTeX installato sul tuo computer, aggiorna tutto quanto.

        PdfLaTeX deglutisce i file eps da alcuni anni; se non hai una versione recente di pdfLATeX è possibile che non riesca a digerire i file eps, ma dovresti avere una installazione molto vecchia del tuo sistema TeX, almeno di 5 anni fa.

        Controlla che il tuo TeXmaker non impedisca a pdfLaTeX di usare la funzionalità protetta di –shell-escape; ne ha bisogno per digerire in file eps.

        Comincia a togliere nei nomi dei file il tratto ribassato (underscore, _) che a LaTeX in generale non piace.

        Poi verifica di non avere dato in precedenza un altro graphicspath così che il compilatore non lo vada a cercarei dove non c’è.

        Non usare mai \centerline, anche se per una figura inclusa forse non ha molta importanza. Ricorda che \centerline{…} NON è equivalente a \makebox[\textwidth]{…}; usandolo puoi andare incontro a grossi problemi.
        Dentro gli ambienti figure e table un semplice \centering va benissimo e non dà nessun problema.

        Ricorda anche che l’uso del punto esclamativo è considerato poco professionale, e se si usa è meglio farlo a ragion veduta non per una figura che può essere sistemata dovunque: [!htbp] vuol dire dovunque e peggiorando l’aspetto della pagina senza cautele.

      • #100326
        Up
        0
        Down
        ::


        Ciao, scusami ma forse mi sono espresso male e non mi sono spiegato correttamente.
        quello che volevo precisare è che non è la prima figura o il primo documento che compilo in latex.
        Fino a questa mattina la mia tesi compilava e su ci sono caricati 4 capitoli scritti, con un centinaio di immagini
        Questo pomeriggio ho dovuto aggiungere ulteriori immagini e da quello che a me sembra è che il compilatore non ne voglia sapere di accettare ulteriori immagini.
        fino a questa mattina, era tutto ok, tutte le immagini che ho inserito sono in *eps e fino ad oggi texmaker ha lavorato bene.
        ora sto provando ad installare tex live.
        Perchè ti dico che è come se il compilatore non volesse accettare più immagini, perchè anche se inserisco un immagine che precedentemente è stata caricata e che 10 righe di codice prima non mi crea problemi, aggiunta 10 righe dopo mi dà problemi, e con essa tutte le successive.
        la giustifica [!htbp], non la uso sempre, ma solo in immagini che mi servano che stiano più o meno lì per rendere più chiari dei concetti che altrimenti non avrebbero senso, 3 pagine dopo.
        Il “centerning” non fa quello che voglio, poichè si l’immagine viene centrata, ma se essa è più larga del margine del testo, il centering non la centra nel foglio, ma la allinea al margine sinistro del foglio, così facendo anche se l’immagine sconfina di qualche centimentro a destra dal testo , centering, me lo allinea al bordo sinistro, e la cosa è bruttissima, in certe occasioni preferisco usare center line, perchè se la figura sborda un pò dal testo, mi viene centrata in riferimento al foglio.
        perchè centerline può dare problemi?
        detto questo, hai ulteriori consigli da darmi?
        non so cosa fare? devo darti altre info che magari sottovaluto?
        grazie molto!

      • #100327
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Sì, avevo più o meno capito quanto hai detto in questo messaggio, ma, mentre il compilatore (che non è texmaker; texmaker è solo un editor; il compilatore è o latex, o pdflatex, o xelatex, o lualatex, o…) prima te la prendeva, ora non te la prnde pù avendo aggiunto solouna decina di righe di testo… o di codice? Che codice? Il testo non è codice.

          Ho riletto ancora una volta il tuo messaggio; il compilatore non ha problemi con il numero di immagini, a meno che tu non superi il numero di 188 elementi in coda; ma in questo caso ti dà il messaggio d’errore “Floats lost”, non ti dice che non trova la figura tal dei tali.

          Sarebbe interessante vedere il tratto di file .log da 10 righe prime dell’errore a 10 righe dopo, perché il solo messaggio d’errore che hai riportato nel tuo primo post non dice altro che “LaTeX Error: File `CNR_H_S_145.eps’ not found.” Se latex prima trovava questa figura e nelle 10 righe di codice che hai aggiunto non la trova più, o queste 10 righe di codice introducono un errore che di fatto ti si manifesta con quel messaggio, che di per sé non dice gran che, oppure la cosa si è fatta troppo misteriosa.

          Non credo che un esempio minimo significativo compilabile trascritto qui sul forum possa dirmi di più, perché probabilmente, se ti crei questo esempio minimo la figura viene trovata tranquillamente.

          Per ora non sono in grado di vedere altro; forse con quelle 20 righe di file log ci si capisce qualcosa di più.

          Anzi, se il file log ha dimensioni inferiori al massimo accettabile dal software del forum (credo che sia 200 KiB) accludi tutto il file lod.

      Visualizzazione 2 filoni di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top