immagine di default per includegraphics (rettangolo con la croce)

  • Creatore
    Topic
  • #121804
    Up
    0
    Down
    ::


    Ciao a tutti,

    vado subito al dunque:

    usando il comando includegraphics esiste il modo di includere una immagine “vuota” ?
    (per esempio un rettangolo con una croce senza dover sempre fare riferimento
    ad un file).

    Motivazione:
    1) desidero condividere un file .tex che contiene il comando includegraphics, ma senza condividere
    l’immagine stessa.
    2) Desidero che il ricevente del mio .tex sia in grado di compilare il file senza errori.
    3) Desidero che il ricevente veda “qualcosa”, un rettangolo vuoto (o con una croce) al posto della immagine.

    Saluti, grazie per l’aiuto, buona bomenica
    Luciano

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #121805
      MatteoF
      Partecipante
        Up
        0
        Down
        ::


        Basta caricare il comando [tt]includegraphics[/tt] con l’opzione [tt]draft[/tt] `\includegraphics[draft]` oppure usare l’opzione [tt]draft[/tt] direttamente a livello di pacchetto `\usepackage[draft]{graphicx}`

        Matteo

      • #121806
        Up
        0
        Down
        ::


        Ciao a tutti,

        1) grazie MatteoF.
        2) Ottimo questo forum.

        Saluti
        Luciano

      • #121807
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Mmmm…

          È vero che draft non fa vedere la figura, ma ha bisogno di disporre dell’immagine per poter calcolarne le dimensioni; vedi la documentazione del pacchetto graphix (texdoc graphicx, pagina 7):

          draft suppress all the ‘special’ features. In particular graphics files are not included (but they are still read for size info) just the filename is printed in a box of the correct size.

          Quindi, quando mandi un file ad altri e non vuoi condividere il file dell’immagine hai due o tre opzioni.

          a) invochi il pacchetto mwe, ne leggi la documentazione, e vedi che dispone di un certo numero di figure fasulle, formate da rettangoli con le diagonali o simili. MA tu non vuoi invocare pacchetti esterni, quindi…

          b) ti crei una macro che contenga le istruzioni di una figura con l’ambiente picture; recenti modifiche di questo ambiente permettono di creare ambienti picture le cui dimensioni non sono espresse mediente mulktipli di \unitlength, ma sono dimensioni vere; quindi se la tua immagine è larga 7cm ed alta 4cm, ti basta scrivere qualcosa come `\begin{picture}(7cm,4cm]
          \framebox(7cm,4cm){}
          \end{picture}`ovvero definisci la tua macro più o meno così`\newcommand\rettangolo[2]{%
          \begin{picture}(#1,#2)
          \framebox(#1,#2){}
          \end{picture}}`dopo di che nel suo file sorgente sostituisci semplicemente`\rettangolo{7cm}{4cm}` al comando \includegraphics[…]{…} che inseriva la tua immagine. Oppure

          c) al posto di \inmcludegraphics[…]{…] inserisci semplicemente un rettangolo coloratocon `{\color{red}\rule{7cm}{4cm}}`Naturalmente questo richiede la presenza del pacchetto xcolor o color, che probabilmente hai già caricato; se non l’avessi fatto non usare \color{red} come nell’esempio, e il rettangolo ti viene nero, invece che il disegno di una croce o di un rettangolo.

          Come vedi le possibilità sono diverse, ma quella di draft, secondo me ti disegnerebbe un rettangolo con il nome del file immagine scritto dentro, ma richiede di allegare anche il file grafico dell’immagine.

        • #121808
          Up
          0
          Down
          ::


          Ciao a tutti,
          1) grazie Claudio!
          2) La soluzione con il pacchetto mwe e’ quella che fa al caso mio.
          3) L’ho provata e funziona.
          4) Per me il topic e’ chiuso (con piena soddisfazione).

          Saluti, ottimo questo forum, buona domenica.
          Luciano

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

      Go to top