Immagini!!!

  • Creatore
    Topic
  • #110894
    Up
    0
    Down
    ::


    Buonasera a tutti,
    sto scrivendo la mia tesi di magistrale e mi sto imbattendo in una difficoltà di Latex. Compilo con texmaker e ho un mac

    Ho da inserire delle immagini .ps che ho convertito in immagini pdf e tolto gli spazi bianchi grazie a ..-crop da terminale. le carico dentro Latex in questo modo:
    `\begin{figure}[!h]
    \centering
    \includegraphics[width=0.5\textwidth]{CA68rm-crop.pdf}
    \caption{\textit{ Isocontour map at 5 GHz of A1668 with robust -5. The value of rms ($\sigma$) is $2.20\cdot10^{-5}$Jy/beam. The contour levels are drawn at: [-1,1, 2, 3, 5, 7, 10, 15, 20] $\cdot$ 3$\sigma$ }}
    \label{crmin}
    \end{figure}`
    Lui compila ma quando mi stampa l’immagine (che leggo con pdf reader) vedo l’immagine ma senza le scritti fuori dell’immagine (tipo nome degli assi, nome sorgente Etc) che però ci sono nel file .pdf

    Cosa è successo? qualcuno sa aiutarmi?

    grazie

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #110895
      claudio
      Partecipante
        Up
        0
        Down
        ::


        Ciao non è molto chiaro quello che chiedi

        che preambolo hai?

        Compilo con texmaker e ho un mac

        Texmaker è un editor non un compilatore!!
        con che compili?

        vedo l’immagine ma senza le scritti fuori dell’immagine

        che cosa intendi?
        `
        \begin{figure}[!h]
        `
        non è una buona idea

        ciao
        claudio

      • #110896
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::

          SeldonG” post=111181Buonasera a tutti,
          sto scrivendo la mia tesi di magistrale e mi sto imbattendo in una difficoltà di Latex. Compilo con texmaker e ho un mac

          Ho da inserire delle immagini .ps che ho convertito in immagini pdf e tolto gli spazi bianchi grazie a ..-crop da terminale. le carico dentro Latex in questo modo:
          `\begin{figure}[!h]
          \centering
          \includegraphics[width=0.5\textwidth]{CA68rm-crop.pdf}
          \caption{\textit{ Isocontour map at 5 GHz of A1668 with robust -5. The value of rms ($\sigma$) is $2.20\cdot10^{-5}$Jy/beam. The contour levels are drawn at: [-1,1, 2, 3, 5, 7, 10, 15, 20] $\cdot$ 3$\sigma$ }}
          \label{crmin}
          \end{figure}`
          Lui compila ma quando mi stampa l’immagine (che leggo con pdf reader) vedo l’immagine ma senza le scritti fuori dell’immagine (tipo nome degli assi, nome sorgente Etc) che però ci sono nel file .pdf

          Cosa è successo? qualcuno sa aiutarmi?

          grazie

          Intanto benvenuto nel forum

          Quello che dici non è affatto chiaro, come ti ha spiegato @claudio.
          Ma il tuo codice contiene un certo numero di ingenuità (ne abbiamo commesse tutti all’inizio con la nostra attività con Latex).

          Innanzi tutto torvo sgradevole che avendo un Mac, ed avendo installato verosimilmente MacTeX, tu usi un editor, Texmaker, dalle prestazioni minime, invece che TeXShop che è costruito apposto per il Mac e ha il visualizzatore PDF integrato e sincronizzato. La scelta è tua, ma sono 10 anni che uso TeXshop; ne ho usati anche altri, come TeXworks, TeXstudio, Texmaker, ed altri che mi sono affrettato a scaricare dal mio Mac e non cito nemmeno. Texmaker è l’ultimo della fila per le sue scarse qualità (secondo me; è un giudizio personale, non assoluto). Gli altri almeno sono tutti in grado di usare le “righe magiche” (commenti di autoconfigurazione dell’editor). TeXworks e TeXstudio sono multipiattaforma, mentre TeXShop è solo opernte sul Mac. La schermata di editing è molto pulita e senza tante icone da cliccare, e forse per questo non è apprezzato dai neofiti, ma ha moltissime funzionalità anche tramite shortcut da tastiera che velocizzano molto il lavoro.

          Non usare mai nelle figure l’opzione di posizione [!h]; se il programma di composizione non riesce a mettere la figura “qui e solo qui senza se e ma”, la figura resta nella coda degli oggetti mobili e blocca tutta la coda fino alla fine del capitolo o del documento. È scritto in ogni guida.

          La didascalia; non usare mai didascalie così lunghe; o, almeno, usa l’argomento facoltativo del comando [tt]\caption[/tt] perché tutta quella lunga descrizione non vada tutta intera nell’elenco delle figure; di nuovo è scritto in tutte le guide. Se vuoi la didascalia in corsivo non è necessario usare [tt]textit[/tt], ma basta configurare le didascalie con le funzionalità del pacchetto caption. In ogni caso non lasciare spazi prima di “ISocontour”.

          Non specificare l’estensione del file grafico, a meno che nella stessa cartella tu non abbia diverse figure con lo stesso nome e un’estensione diversa; se fai le cose ordinatamente, non combini mai pasticci del genere, quindi è decisamente meglio evitare di scrivere l’estensione.

          Detto questo, e riconfermato che non capisco che cosa vorresti vedere nel documento composto, ma che non riesci a vedere, credo che per avere un po’ più d’aiuto dovresti fornire le informazioni che ti ha indicato il mio giovane omonimo @Claudio. Più informazioni dai e più facilmente riusciamo, a distanza, a trovare le cause del tuo problema. L’ideale sarebbe un esempio minimo compilabile, ricordando però di allegare anche il file .pdf della figura prima dell’uso di crop, non la figura elaborata con crop. Se questo file fosse troppo grande inseriscilo in un sito da cui lo si possa scaricare, per esempio Dropbox, o un sito simile.

        • #110897
          Up
          0
          Down
          ::


          innanzitutto grazie per le risposte.

          Sto editando con texmaker (compilo in pdflatex) perché l’ho già utilizzato precedentemente all’acquisto del mac e dato il poco tempo per scrivere la tesi non volevo impelagarmi con qualcosa con cui non mi ero mai confrontato. Però sono curioso prossima volta di provare texshop dato la tua recensione..

          Ho usato !h o l’estensione del file come estremo tentativo di far tornare le cose.. tentativo vano chiaramente.

          Vi allego il pdf che voglio come immagine. Latex lo edita ma nel capitolo.pdf vedo solo gli assi cartesiani e la mia sorgente e non le coordinate o le cose scritte nel file A68l0.pdf (lo fa con tutte le altre immagini .pdf che devo inserire). Visualizzo normalmente le immagini in altri formati (.jpeg, png…)

          (la didascalia non riesco a farla più corta anzi… comunque grazie dei consigli)
          `
          \documentclass[11pt,twoside,a4paper,openright] {report}
          \usepackage[english]{babel}
          \usepackage{longtable}
          \usepackage{lscape}
          \usepackage{amssymb}
          \usepackage []{amsmath}
          \usepackage{enumerate}
          \usepackage[pdftex]{graphicx}
          \usepackage{longtable}
          \usepackage{afterpage}
          \usepackage[sort]{natbib}
          \usepackage{textcomp}
          \usepackage{rotating}
          \usepackage{times}
          \usepackage{mathptm}
          \fontfamily{ptmcm}\selectfont
          \usepackage{subfigure}
          \usepackage{geometry}
          \usepackage[10pt]{type1ec}
          \usepackage[T1]{fontenc}
          \usepackage{microtype}
          \usepackage{siunitx}
          \usepackage{caption}
          \usepackage{array}
          \usepackage{siunitx}
          \sisetup{output-decimal-marker={,}}
          \usepackage{booktabs}
          \captionsetup{format=hang,labelfont={sf,bf}}
          \usepackage{enumitem}
          \usepackage{rotating}
          \usepackage{graphicx}

          \begin{document}
          %… (il mio corpo del capitolo)

          \begin{figure}[!htb]
          \centering
          \includegraphics[width=1.0\textwidth]{A68L0-crop}
          \caption{\textit{Isocontour map at 1.4 GHz of A1668 with robust 0. The value of rms ($\sigma$) is $2.01\cdot10^{-5}$Jy/beam. The contour levels are drawn at: [-1,1, 2, 3, 5, 7, 10, 15, 20] $\cdot$ 3$\sigma$ }}
          \label{cro}
          \end{figure}

          \end{document}`

          Attachments:
          You must be logged in to view attached files.
        • #110898
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            A me viene benissimo, con gli assi e le sue graduazioni. Scarica il file croppato e il mio riusltato da questo file zip

            https://www.dropbox.com/s/c1a4a7b38wlnl8b/TestinFiguraPDFconAssi.zip?dl=0

            Non ho toccato nulla nel tuo file sorgente, anche se avrei molte cose da osservare; se vuoi in un prossimo messaggio te le posso dire. Comunque, è chiaro che il tuo preambolo è troppo ricco di pacchetti (compreso caption, che ti ho consigliato di usare per comporre le didascalie) ma sono sicuro che almeno la metà dei pacchetti nel tuo preambolo sono inutili.
            Cero lo sono solo per testare la tua figura, ma pensando all’intera tesi, ho la sensazione che ci sia decisamente troppa roba.

            La didascalia può sempre essere scorciata: basta limitarsi al titolo; quindi basta fermarsi al primo punto fermo`\caption{Isocontour map at 1.4 GHz of A1668 with robust 0}` senza punto finale come tutti i titoli. Il resto lo scrivi nel testo dove citi e descrivi la figura.

          • #110899
            Up
            0
            Down
            ::


            Allora mi succede questa cosa: col file che mi hai inviato tutto ok.

            Ma con i miei file (sia .pdf che -crop.pdf) continuo ad avere lo stesso problema!!.
            Come è possibile? Uso pd2pdf da terminale per creare i file pdf da ps e poi ..pdfcrop –margin=5 nome.pdf per creare il mio -crop

            p.s.
            grazie

          • #110900
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Allora, visto che disponi di un Mac, apri il file con Anteprima, rifilane i bordi e salvalo come pdf. veramente Anteprima Converte da solo il file .ps in pdf, poi lo scarta quando chiudi Anteprima, a meno che tu non gli dica di salvare quello che ha convertito e che vedi a schermo in formato PDF.

              Io Disponendo di un Mac non scontorno mai le mie figure con pdfcrop.

              Nella barra di menu di Anteprima a destra c’è l’icona di una valigetta: non so che scritta vi appaia in italiano quando ci passi il mouse sopra, ma se la clicchi ti appare una seconda barra con diverse icone. una è un rettangolo punteggiato; se la clicchi il cursore diventa una crocetta; porta la crocetta in un angolo della figura, premi il mouse e mantenedolo premuto muovilo fino a portare la crocetta diagonalmente dall’altra parte della figura. Ora rilasciando la pressione sul mouse vedi che il rettangolo tratteggiato più o meno contorna la figura, ma sugli angoli e a metà dei lati ci sono dei pallini blu che tu poi trascinare con il mouse dove ti pare, in particolare in modo che il rettangolo contenga esattamente (pixel più piuttosto che pixel meno) la tua figura; a Questo punto premi command+C cosicché copi la parte dentro il rettangolo nel clipboard e poi spostati nella barra dei menù sotto la voce File e seleziona “Nuovo da clipboard” {non so come sia esattamente in italiano). ti si apre una nuova finestra di Anteprima che mostra la figura scontornata. Salva questa figura col nome che vuoi, per esempio, per non modificare i nomi che hai già usato, aggiungi al nome “-crop” (senza virgolette). Tutto qui. con qualche click di mouse e qualche trascinamento con il mouse puoi fare mano un bel lavoro, direi molto migliore di quello che puoi fare con pdfcrop.

              Ho la sensazione che pdfcrop non trasporti i font usati nella figura, se questi non sono già inclusi nel file pdf. Non ne ho la certezza, ma son che molti programmi che producono file .ps in uscita non vi caricano anche i font usati per le scritte, dando per scontato che questi si trovino già sulla macchina o sulla stampante; Postscript di solito non include una collezione di 35 font che si suppone siano sempre presenti, comunque su una macchina che elabori quel file ps in qualche maniera. Anteprima, invece, è capace di elaborare correttamente tali file grafici perch´i 35 font speciali fanno già parte del sistema. pdfcrop è uno script che non credo sia così intelligente da cercare i font non inclusi nella figura scontornata. Ed è giusto che sia così, perché sia ps2pdf sia pdfcrop sono programmi o script che deovno girare su macchine diverse con sistemi operativi diversi e quindi non possono saper fare tutto. Anteprima non è per ogni macchina, ma solo per il Mac e sa benissimo quali font sono presenti nel file originale anche se non vi sono incorporati.Nel caso particolare della tua figura tutto è scritto in Helvetica, e questo fa parte dei 35 font particolari.

              Tini presente che ho tirato ad indovinare; però non credo di essere andato tanto lontano. Se pari il file A68l0.pdf con Adobe Reader, e dopo averlo aperto clicchi command+D, ti si apre una finestra con diverse linguette; segli la linguetta Fonts, e ti dice tutto il necessario suol font Helvetica, ma non contiene la fatidica frase “Embedded Subset”. Se invece apri il mio file A68L0-crop.pdf sempre con il Reader e di nuovo guardi quali quali ofnt contiene, il messaggio è diverso, ma è presente la frase “Embeded Subset”. Questa è certamente la chiave del tuo problema iniziale.

            • #110901
              Up
              0
              Down
              ::


              il problema è che non riesco proprio ad aprire i .ps con anteprima. Riesco a vederli in preview ma quando ci clicco per aprirli mi dà errore di apertura perché non riesce a convertirlo in file .pdf
              Provo a inviare il file .ps così se riesci vedi se ha lo stesso comportamento anche dal tuo mac.

              Un’altra cosa strana: ho inviato il codice sorgente latex e il file .pdf creato dal mio terminale ad un mio amico. e quando lo fa girare a lui va tutto normalmente 🙁

              Fatico a capire il senso..

              ps
              grazie del tuo aiuto

            • #110902
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Anteprima è il nome italiano di Preview.

                Dipende dalla lingua del tuo SO. Io uso solo l’inglese per i sistemi operativi da quando uso calcolatori. Non è snobbismo. Semplicemente ho cominciato col DOS in inglese e poi non riuscivo più a districarmi con la terminonlogia italiana.

                Comunuqe tutto quello che ti ho detto usando il nome Anteprima interretalo con il nome Preview.

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

            Go to top