Introdurre immagini e link attivi

  • Creatore
    Topic
  • #58588
    Up
    0
    Down
    ::


    Salve,
    ho due questioni molto semplici che però non riesco a risolvere:
    1. vorrei includere un immagine nel mio scritto e per fare questo ho aggiunto il pacchetto graphics e letto i manuali che riportano il codice base. Quando compilo però ottengo il seguente errore:
    ! LaTeX Error: Cannot determine size of graphic in ./pictures/logopm2.jpg (no BoundingBox).

    2. vorrei creare dei link attivi sugli indirizzi web che riporto nel mio documento ma anche in questo caso utilizzando le istruzioni che vengono proposte dai manuali (inclusione del pachetto hyperref e utilizzo dell’istruzione href) ma dopo la compilazione avviene un fenomeno strano e cioè il link esterno viene creato ma il testo dell’intero documento viene shiftato a destra.

    sono sicuro che qualcuno potrà aiutarmi, grazie 🙂

Visualizzazione 13 filoni di risposte
  • Autore
    Risposte
    • #58589
      Up
      0
      Down
      ::

      Salve,
      ho due questioni molto semplici che però non riesco a risolvere:
      1. vorrei includere un immagine nel mio scritto e per fare questo ho aggiunto il pacchetto graphics e letto i manuali che riportano il codice base. Quando compilo però ottengo il seguente errore:
      ! LaTeX Error: Cannot determine size of graphic in ./pictures/logopm2.jpg (no BoundingBox).

      2. vorrei creare dei link attivi sugli indirizzi web che riporto nel mio documento ma anche in questo caso utilizzando le istruzioni che vengono proposte dai manuali (inclusione del pachetto hyperref e utilizzo dell’istruzione href) ma dopo la compilazione avviene un fenomeno strano e cioè il link esterno viene creato ma il testo dell’intero documento viene shiftato a destra.

      sono sicuro che qualcuno potrà aiutarmi, grazie 🙂

      1. Il pacchetto da caricare è “graphicx”. Ma non puoi includere JPEG con latex, occorre usare pdflatex. È tutto spiegato nelle guide, per esempio l’Arte che trovi qui in alto.

      2. Senza un esempio di ciò che fai non è possibile dare una risposta. Hai qualche dissidio con la parola “traslare”? 🙂

      Ciao
      Enrico

    • #58590
      Up
      0
      Down
      ::

      Hai qualche dissidio con la parola “traslare”?

      non è solo un pò di deformazione professionale (chiamiamola così) 🙂

      per quanto riguarda il manuale cercherò di leggerlo meglio invece per quel che riguarda il secondo punto facciamo finta che non ho ancora fatto nulla e se puoi dammi tu un consiglio, quello che devo fare e creare dei link esterni al testo attivi riportando l’url del sito in modo che cliccandoci sopra si possa aprire la pagina web. finora ho usato il pacchetto url che non crea link attivi.

      p.s.: ho provato anche a compilare inserendo l’immagine in formato .eps non ci sono errori di compilazione ma l’immagine non viene visualizzata

    • #58591
      Up
      0
      Down
      ::

      Hai qualche dissidio con la parola “traslare”?

      non è solo un pò di deformazione professionale (chiamiamola così) 🙂

      per quanto riguarda il manuale cercherò di leggerlo meglio invece per quel che riguarda il secondo punto facciamo finta che non ho ancora fatto nulla e se puoi dammi tu un consiglio, quello che devo fare e creare dei link esterni al testo attivi riportando l’url del sito in modo che cliccandoci sopra si possa aprire la pagina web. finora ho usato il pacchetto url che non crea link attivi.

      p.s.: ho provato anche a compilare inserendo l’immagine in formato .eps non ci sono errori di compilazione ma l’immagine non viene visualizzata

      `\documentclass[a4paper]{article}
      \usepackage{hyperref}
      \begin{document}
      Si va al \href{http://www.guit.sssup.it/phpbb/index.php}{Forum del GuIT} e si fanno domande.
      \end{document}`
      Per la questione del file .eps, le informazioni che dai sono troppo poche. Per caso hai messo l’opzione draft alla classe?

      Po’ con l’accento? 😯

      Ciao
      Enrico

    • #58592
      Up
      0
      Down
      ::


      di errori in quello che ho scritto ce ne sono anche altri, vedi se riesci a trovarli tutti.

      comunque tornando alla questione serie hai ragione sul fatto che do poche informazioni ma la verità è che sto scrivendo su un template e non sono molto esperto di latex, infatti non so nemmeno dove devo controllare la cosa che mi hai chiesto di vedere cioè l’impostazione dell’opzione draft alla classe, però tenterò di indagare

      se per classe intendi la document class io ce l’ho settata così documentclass[11pt,a4paper,twoside,openright]{report}

    • #58593
      Up
      0
      Down
      ::

      di errori in quello che ho scritto ce ne sono anche altri, vedi se riesci a trovarli tutti.

      comunque tornando alla questione serie hai ragione sul fatto che do poche informazioni ma la verità è che sto scrivendo su un template e non sono molto esperto di latex, infatti non so nemmeno dove devo controllare la cosa che mi hai chiesto di vedere cioè l’impostazione dell’opzione draft alla classe, però tenterò di indagare

      se per classe intendi la document class io ce l’ho settata così documentclass[11pt,a4paper,twoside,openright]{report}

      La cosa migliore che puoi fare, se hai immagini JPEG da includere, è di compilare con pdflatex. Come si faccia dipende dal sistema che usi: sistema operativo, distribuzione TeX e “front-end”. Per esempio:

      GNU/Linux Ubuntu 11.04, TeX Live 2009, Kile
      Mac OS X 10.6, TeX Live 2010 (MacTeX), TeXShop
      Windows ?, MiKTeX 2.9, TeXworks

      Le combinazioni sono innumerevoli, come puoi immaginare.

      Ciao
      Enrico

    • #58594
      Up
      0
      Down
      ::


      allora premetto che io sto usando texmaker
      ho compilato con pdflatex usando una versione pdf dell’immagine ma mi da errore (non specificandone la natura) e continua a non visualizzare l’immagine in versione eps.
      Nessuna idea di quale può essere il problema???

    • #58595
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Difficile dirlo se non accludi almeno quelle poche righe del file log dove dà il messaggio d’errore.

      • #58596
        Up
        0
        Down
        ::


        l’errore è sempre lo stesso anche compilando con pdflatex

        ! LaTeX Error: Cannot determine size of graphic in ./pictures/logopm1.pdf (no BoundingBox).

      • #58597
        Up
        0
        Down
        ::


        sembra che io abbia risolto.
        Si trattava di una mia svista, il pacchetto graphix era già caricato da chi ha scritto il template con opzione dvips, quindi rimettendo le cose a posto tutto è andato come ci si aspettava.

        per il problema dei link attivi ancora non ho risolto, ma credo ci sia qualcosa nel codice che non va perchè compilando solo il codice caricato da egreg9 tutto funziona bene senza ‘traslazioni’ di testo

      • #58598
        Up
        0
        Down
        ::

        sembra che io abbia risolto.
        Si trattava di una mia svista, il pacchetto graphix era già caricato da chi ha scritto il template con opzione dvips, quindi rimettendo le cose a posto tutto è andato come ci si aspettava.

        per il problema dei link attivi ancora non ho risolto, ma credo ci sia qualcosa nel codice che non va perchè compilando solo il codice caricato da egreg9 tutto funziona bene senza ‘traslazioni’ di testo

        Forse è il caso che ci mostri questo “template”.

        Ciao
        Enrico

      • #58599
        Up
        0
        Down
        ::


        eccolo (si tratta del file tesi.tex che raduna tutti gli altri files del progetto)

        `

        \documentclass[pdflatex,11pt,a4paper,twoside,openright]{report}

        %\usepackage[dvips]{graphicx}
        \usepackage{url}
        %\hypersetup{
        % colorlinks=true,
        % urlcolor=blue
        %}
        \usepackage{graphicx}
        \usepackage{tabularx}
        \usepackage{subfigure}
        \usepackage{afterpage}
        \usepackage{amsmath,amssymb}
        \usepackage{rotating}
        \usepackage{fancyhdr}
        \usepackage[scriptsize]{caption2}
        \DeclareGraphicsExtensions{.png,.jpg,.eps,.pdf}
        %\usepackage[breaklinks,a4paper]{hyperref}
        \hyphenation{a-gen-tiz-za-zio-ne}

        \setlength{\paperwidth}{16cm}
        \setlength{\paperheight}{24cm}
        \setlength{\oddsidemargin} {2. cm}
        \setlength{\evensidemargin} {2. cm}
        \addtolength{\oddsidemargin} {-0.4 cm}
        \addtolength{\evensidemargin} {-0.4 cm}
        \linespread{1.1}

        \usepackage[english]{babel}
        \usepackage[latin1]{inputenc}
        \renewcommand{\captionfont}{\normalfont \sffamily \itshape \small}

        \pagestyle{empty}

        \begin{document}
        \include{frontespizio}
        \thispagestyle{empty} \normalfont \cleardoublepage
        \include{dedica}
        \thispagestyle{empty} \cleardoublepage
        \pagenumbering{Roman}
        \include{sommario}
        \thispagestyle{empty} \vspace*{.75truecm} \cleardoublepage
        \include{ringraziamenti}
        \thispagestyle{empty} \vspace*{.75truecm} \normalfont \cleardoublepage
        \pagestyle{plain}

        \tableofcontents
        \pagestyle{empty}\cleardoublepage
        \pagenumbering{arabic}

        \pagestyle{fancy}
        \fancyfoot{}
        \renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter.\ #1}{}}
        \renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
        \fancyhead[LE,RO]{\bfseries\thepage}

        \fancyhead[RE]{\bfseries\leftmark}
        \fancyhead[LO]{\bfseries\rightmark}
        \renewcommand{\headrulewidth}{0.3pt}

        \include{capitolo1}
        \include{capitolo2}
        \include{capitolo3}
        \include{capitolo4}
        \include{capitolo5}
        \include{capitolo6}
        \include{capitolo7}

        \include{biblio}

        \appendix

        \pagestyle{fancy}
        \fancyfoot{}
        \renewcommand{\chaptermark}[1]{\markboth{\appendixname\ \thechapter.\ #1}{}}
        \renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
        \fancyhead[LE,RO]{\bfseries\thepage}

        \fancyhead[RE]{\bfseries\leftmark}
        \fancyhead[LO]{\bfseries\rightmark}
        \renewcommand{\headrulewidth}{0.3pt}

        \include{appendiceA}
        \include{appendiceB}
        \include{appendiceC}
        \include{appendiceD}
        \include{appendiceE}
        \include{appendiceF}

        \end{document}
        `

        questo file viene compilato correttamente e il file pdf non presenta irregolarità di format mentre se sostituisco il pacchetto url con hyperref avviene il suddetto shifting.

        il codice che contiene i links da attivare è il seguente (si tratta della bibliografia)

        `
        \clearpage
        \addcontentsline{toc}{chapter}{Bibliography}
        \begin{thebibliography}{99}
        \bibitem{uncini:audio} Aurelio Uncini.
        \emph{Audio Digitale}, McGraw-Hill, 2006, ch. 10.
        \bibitem{jerome:thesis} Jér\^ome Daniel,
        \emph{Représentation des champs acoustiques, application \`a la trasmission et \`a la reproduction de sc\`enes sonores complexes
        dans un contexte multmédia},
        PhD Thesis, University of Paris 6, 2001.
        \url{http://gyronymo.free.fr/audio3D/download_Thesis_PwPt.html}
        \end{thebibliography}
        `

      • #58600
        Up
        0
        Down
        ::


        credo di aver risolto, anche se mi piacerebbe che qualcuno mi spiegasse quali potrebbero essere le conseguenze delle modifiche da me apportate al template.
        Ho eliminato le linee di codice che definivano l’altezza e la larghezza del foglio nel preambolo

        `
        \setlength{\paperwidth}{16cm}
        \setlength{\paperheight}{24cm} `

        dopo essermi accorto che il problema era dovuto alla loro presenza.

      • #58601
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Be’, premesso che hyperref va sempre caricato per ultimo; è chiaro che se specifichi a hyperref un formatio di carta e poi ne usi un altro possono esserci dei rpoblemi.

          Per ché 16cm per 24cm? È un formato di carta piuttosto insolito.

          Io fossi in te userei il formato b5paper (che serve per tante cose, ma non ha nulla a che vedere con la stampante che usi, come d’altra parte neanche i valori impostati da te hanno nulla a che vedere con la stampante) In compenso la classe è in grado di determinare larghezza del testo e margini molto meglio di come fai tu, che veramente hai combinato pasticci non indifferenti; Hai letto da qualche parte che il calore di \oddsidemargin e di \evensidemargin, oltre che di \topmargin, deve venire diminuito di un pollice perché il driver di uscita (anche pdflatex) aggiunge di default un pollice?

          Posso capire che tu voglia aggiustare le cose rispetto ad una griglia di stampa che con le tute misure va certamente ridimensionata; ma allora usa il pacchetto geometry e specifica un formato di carta decentemente prossimo a quello che vuoi tu; e geometry ti fa le cose che vuoi, aggiungendo e togliendo in modo corretto i pollici extra in modo del tutto trasparente. Inoltre non specificare a hyperref e alla classe due volte il formato della carta; specifica una volta sola alla classe, per esempio, b5paper, e lascia fare ai vari pacchetti senza confonderli con informazioni inconsistenti.

          Ti ricordo che il formato A4 è di 210mm per 297mm; il formato B5 è 176mm per 250mm

          Posso capire che il tuo formato di 160mm per 240mm possa essere il formato B5 rifilato a misura dopo la legatura della tua tesi; ma pensa se stampi in A4 quanta carta butti via.

        • #58602
          Up
          0
          Down
          ::


          ti ringrazio, ho preferito proprio togliere l’impostazione a 16X24 cm perchè come tu stesso mi hai fatto notare è insolta, ma ho preferito lasciar fare tutto al programma come da default (per il formato A4).
          Che ci siano casini me ne sto accorgendo però abbi pietà il codice non l’ho scritto io, è un template che usano come standard nella mia università e man mano che scopro quali sono le cose che non vanno e le varie zozzerie (il che vuol dire anche imparare latex per me) le corregerò 🙄

          grazie comunque di tutti i consigli e della pazienza

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

      Go to top