Inserire file in una pagina

  • Questo topic ha 8 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 16 anni fa da adeli182.
  • Creatore
    Topic
  • #49828
    Up
    0
    Down
    ::


    Buonasera a tutti. Sto impazzendo perché non riesco a trovare un modo per cercarlo su internet o nei manuali di latex che ho. Soprattutto perché ricordo che qualche mese fa, quando ho letto varie guide, avevo trovato una spiegazione ma attualmente non ricordo né quella né la fonte. La domanda è banale. Vorrei inserire una pagina di un documento come oggetto all’interno del mio documento. Mi sono espresso malissimo lo so, quindi faccio un esempio che vale più di mille parole:

    La figura 4 a pagina 22 di “artelatex” mostra una pagina con l’output di un file. Stessa cosa in figura 5 a pagina 50. Come si realizzano? Penso che sia l’inclusione di una pagina all’interno del documento vero? Mi interesserebbe farlo. Io avevo pensato di risolvere creando una foto con photoshop e poi inserirla ma mi piace il fatto che nonostante tutto resti comunque selezionabile il testo. Grazie in anticipo per la risposta.

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #49829
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Se lavori con un Mac, non ci sono prblemi:
        1) selezioni la parte del documento in PDF che apri con Anteprima/Preview, aggiustandone i margini mediante la regolazione del rettangolo di selezione;
        2) la copi con cmd+C
        3) Clicchi su file e selezioni “Novo file da Clipboard”
        4) con cmd+V incolli quanto avevi messo nel clipboard;
        5) salvi il file con un nome decentemente mnemonico;

        Poi nel tuo documento, avendo caricato graphicx, apri una figura colo solito \begin{figure} e vi inserisci il file salvato col nome mnemonico, regolandone la larghezza; infine compili il tuo documento con pdflatex.

        Se sei su Windows o Linux certamente troverai dei programmi analoghi che ti permettono di selezionare una parte di un file PDF e di salvarla in un altro file.

      • #49830
        Up
        0
        Down
        ::

        Se lavori con un Mac, non ci sono prblemi:
        1) selezioni la parte del documento in PDF che apri con Anteprima/Preview, aggiustandone i margini mediante la regolazione del rettangolo di selezione;
        2) la copi con cmd+C
        3) Clicchi su file e selezioni “Novo file da Clipboard”
        4) con cmd+V incolli quanto avevi messo nel clipboard;
        5) salvi il file con un nome decentemente mnemonico;

        Poi nel tuo documento, avendo caricato graphicx, apri una figura colo solito \begin{figure} e vi inserisci il file salvato col nome mnemonico, regolandone la larghezza; infine compili il tuo documento con pdflatex.

        Se sei su Windows o Linux certamente troverai dei programmi analoghi che ti permettono di selezionare una parte di un file PDF e di salvarla in un altro file.

        Ok, penso di esserci riuscito grazie per la risposta. Le ho provate davvero tutte tranne quella che poi era la soluzione più facile. Facendo come mi hai detto viene inclusa solo la pagina. Per avere l’effetto di pagina ritagliata (per intenderci, quella che ho visto su artelatex, il foglio colorato con l’angolo alto destro piegato) come devo procedere? C’è qualche opzione del pacchetto graphicx?

      • #49831
        Up
        0
        Down
        ::


        Quale versione dell’Arte usi? Non mi risulta che alle pagine che indichi ci siano le figure che dici…

        Ad ogni modo, le figure con la pagina ripiegata sono state realizzate con OmniGraffle.

        http://www.omnigroup.com/products/omnigraffle/

        Ciao
        Tommaso

      • #49832
        Up
        0
        Down
        ::

        Quale versione dell’Arte usi? Non mi risulta che alle pagine che indichi ci siano le figure che dici…

        Ad ogni modo, le figure con la pagina ripiegata sono state realizzate con OmniGraffle.

        http://www.omnigroup.com/products/omnigraffle/

        Ciao
        Tommaso

        Versione Aprile 2008

        ti allego uno screenshot di quello che intendo:

        per quanto riguarda OmniGraffle, se tu mi dici che è così io mi fido perché penso di saperne molto meno, anche se spero che ci sia un altro modo perché non utilizzo latex su mac. In ogni caso, mi pare che questo programma realizzi immagini mentre ciò che ho riportato nello screenshot ha testo selezionabile. Poi, ripeto, non so. Attendo evoluzioni di questo problema. In ogni caso grazie per la risposta

      • #49833
        Up
        0
        Down
        ::


        Esatto: quella figura la fa OmniGraffle, a pagamento.

        Però potresti aggiornarti un po’ e scaricare la versione dell’Arte quissù: è la nuova edizione e molte (troppe) cose sono cambiate da quella di due anni fa.

        Ciao
        Tommaso

      • #49834
      • #49835
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Infatti, il disegno tikz che suggerì capitalaslash in quel thread può facilemnte diventare una macro. Prova questo file ed eventualmente copiati la definizione della nuova lunghezza e la definizione della macro. Tieni presente che non c’è nessun controllo sul fatto che il testo passato come argomento obbligatorio a \paginetta stia tutto dentro la paginetta; in compenso l’argomento facoltativo consente di fare la paginetta più grande io più piccola; il suo valore di default è mezza giustezza orizzontale. La macro non funziona con versioni del motore di composizione pdftex precedenti alla 1.40; controlla il tuo numero di versione nelle prime righe di un tuo qualsiasi file .log.
          `
          \documentclass{article}
          \usepackage[latin1]{inputenc}
          \usepackage{tikz}
          \usepackage{graphicx}

          \newlength\paginettaunit

          \newcommand\paginetta[2][.5\textwidth]{{%
          \paginettaunit=\dimexpr#1/100\relax
          \begin{tikzpicture}[thick,x=\paginettaunit,y=\paginettaunit]
          \draw[fill=blue!10]
          (0,0) —
          (100,0) [rounded corners=5] —
          (100,100) —
          (80,120) [rounded corners=0] —
          (0,120) —
          cycle;
          \draw
          (75,120) .. controls (80,120) and (80,115) ..
          (80,100) .. controls (95,100) and (100,100) ..
          (100,95);
          \node at (50,50) {\parbox{90\paginettaunit}{#2}};
          \end{tikzpicture}%
          }}

          \begin{document}

          \paginetta{\raggedright Questo è un testo composto da due capoversi.

          Infatti questo è il secondo capoverso.}

          \end{document}
          `

        • #49836
          Up
          0
          Down
          ::

          Infatti, il disegno tikz che suggerì capitalaslash in quel thread può facilemnte diventare una macro. Prova questo file ed eventualmente copiati la definizione della nuova lunghezza e la definizione della macro. Tieni presente che non c’è nessun controllo sul fatto che il testo passato come argomento obbligatorio a \paginetta stia tutto dentro la paginetta; in compenso l’argomento facoltativo consente di fare la paginetta più grande io più piccola; il suo valore di default è mezza giustezza orizzontale. La macro non funziona con versioni del motore di composizione pdftex precedenti alla 1.40; controlla il tuo numero di versione nelle prime righe di un tuo qualsiasi file .log.
          `
          \documentclass{article}
          \usepackage[latin1]{inputenc}
          \usepackage{tikz}
          \usepackage{graphicx}

          \newlength\paginettaunit

          \newcommand\paginetta[2][.5\textwidth]{{%
          \paginettaunit=\dimexpr#1/100\relax
          \begin{tikzpicture}[thick,x=\paginettaunit,y=\paginettaunit]
          \draw[fill=blue!10]
          (0,0) —
          (100,0) [rounded corners=5] —
          (100,100) —
          (80,120) [rounded corners=0] —
          (0,120) —
          cycle;
          \draw
          (75,120) .. controls (80,120) and (80,115) ..
          (80,100) .. controls (95,100) and (100,100) ..
          (100,95);
          \node at (50,50) {\parbox{90\paginettaunit}{#2}};
          \end{tikzpicture}%
          }}

          \begin{document}

          \paginetta{\raggedright Questo è un testo composto da due capoversi.

          Infatti questo è il secondo capoverso.}

          \end{document}
          `

          Questo forum è fantastico!! Ora mi guardo un po’ le documentazioni per personalizzare eventualmente qualcosa. Grazie a tutti.

          PS

          penso che dovrebbe funzionare. La mia versione è : Version 3.1415926-1.40.10 (MiKTeX 2.8) mi pare quindi successiva alla 1.40. Grazie ancora

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

      Go to top