Dimensioni di pagina alla ConTeXt in LaTeX

  • Creatore
    Topic
  • #59160
    robitex
    Amministratore del forum
      Up
      0
      Down
      ::


      Ciao,
      sono interessato a riprodurre in LaTeX ciò che si può fare in ConTeXt mkii (teoricamente possibile perché il motore è per entrambi pdftex), per generare un documento pdf delle dimensioni esatte necessarie per contenere gli oggetti.

      Mi son ricordato infatti che in ConTeXt esiste un ambiente, mi pare si chiami \starttexpage \endtexpage, che produce il pdf con le dimensioni degli oggetti interni all’ambiente.

      Se per esempio inserisco nel documento solo un disegno di 5 x 5 cm, quello che vorrei ottenere è un pdf delle dimensioni di 5 x 5 cm.
      Potrebbe essere un problema interessante no?
      Ciao e Grazie.

    Visualizzazione 4 filoni di risposte
    • Autore
      Risposte
      • #59161
        Up
        0
        Down
        ::

        Ciao,
        sono interessato a riprodurre in LaTeX ciò che si può fare in ConTeXt mkii (teoricamente possibile perché il motore è per entrambi pdftex), per generare un documento pdf delle dimensioni esatte necessarie per contenere gli oggetti.

        Mi son ricordato infatti che in ConTeXt esiste un ambiente, mi pare si chiami \starttexpage \endtexpage, che produce il pdf con le dimensioni degli oggetti interni all’ambiente.

        Se per esempio inserisco nel documento solo un disegno di 5 x 5 cm, quello che vorrei ottenere è un pdf delle dimensioni di 5 x 5 cm.
        Potrebbe essere un problema interessante no?
        Ciao e Grazie.

        Classe e pacchetto standalone (è un perfezionamento del pacchetto preview).

        Ciao
        Enrico

      • #59162
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::

          Ciao,
          sono interessato a riprodurre in LaTeX ciò che si può fare in ConTeXt mkii (teoricamente possibile perché il motore è per entrambi pdftex), per generare un documento pdf delle dimensioni esatte necessarie per contenere gli oggetti.

          Mi son ricordato infatti che in ConTeXt esiste un ambiente, mi pare si chiami \starttexpage \endtexpage, che produce il pdf con le dimensioni degli oggetti interni all’ambiente.

          Se per esempio inserisco nel documento solo un disegno di 5 x 5 cm, quello che vorrei ottenere è un pdf delle dimensioni di 5 x 5 cm.
          Potrebbe essere un problema interessante no?
          Ciao e Grazie.

          Classe e pacchetto standalone (è un perfezionamento del pacchetto preview).

          Ciao
          Enrico

          …ma bellissimo!!!

          Ecco un esempio:

          `\documentclass{standalone}
          \usepackage{tikz}

          \begin{document}
          \Large

          \begin{tikzpicture}
          \draw[line width=2pt] (0,0) grid (5,5);

          \foreach \x / \c in {0/A,1/B,2/C,3/D,4/E}
          \draw[shift={(0.5,0)},anchor=south] (\x,5) node {\c};
          \foreach \y / \c in {4/A,3/B,2/C,1/D,0/E}
          \draw[shift={(0,0.5)},anchor=east] (0,\y) node {\c};

          \foreach \x in {0,1,…,4}
          \draw[shift={(0.5,0.5)}] (\x,-\x+4) node[circle,fill=red] {};

          \foreach \row / \limit in {1/4,2/3,3/2,4/1}
          \foreach \col in {4,…,\limit}
          \draw[shift={(0.5,0.5)}] (\col,\row) node[draw,fill=green] {};

          \foreach \row / \limit in {0/3,1/2,2/1,3/0}
          \foreach \col in {0,…,\limit}
          \draw[shift={(0.5,0.5)}] (\col,\row) node[draw,fill=blue] {};
          \end{tikzpicture}
          \end{document}
          `

          Ecco il risultato:

          Veramente comodo…
          Grazie

        • #59163
          Up
          0
          Down
          ::


          Interessante! Ciò potrebbe evitare l’utilizza di pdfcrop per le figure generate in LaTeX, giusto?

          Ciao
          Fra

        • #59164
          admin
          Amministratore del forum
            Up
            0
            Down
            ::

            Interessante! Ciò potrebbe evitare l’utilizza di pdfcrop per le figure generate in LaTeX, giusto?

            Ciao
            Fra

            Avevo pensato anche io a questo. Può essere un’alternativa all’uso di pdfcrop, da usare, magari, se e solo se il file non proviene da LaTeX.

            Ciao
            Orlando

          • #59165
            robitex
            Amministratore del forum
              Up
              0
              Down
              ::

              Interessante! Ciò potrebbe evitare l’utilizza di pdfcrop per le figure generate in LaTeX, giusto?

              Ciao
              Fra

              Avevo pensato anche io a questo. Può essere un’alternativa all’uso di pdfcrop, da usare, magari, se e solo se il file non proviene da LaTeX.

              Ciao
              Orlando

              No ragazzi.
              Non si tratta di un alternativa a pdfcrop quanto piuttosto un sistema per evitare di produrre pdf con margini.
              Se infatti provate ad inserire un pdf con una piccola porzione centrale e molto margine il seguente codice
              `\documentclass{standalone}
              \usepackage{graphicx}

              \begin{document}
              \includegraphics{page}
              \end{document}`
              produce sempre lo stesso pdf di partenza.

              Forse altri ambienti del pacchetto lo possono fare (di calcolare il bounding box), non so.
              Comunque capita molto spesso di creare codice “stand alone” ed in questo modo si evita il passaggio con pdfcrop.

              Utile leggersi l’introduzione della classe/pacchetto per raffinare le nostre strategie di documenti, sul suo manuale.
              Bye

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

          Go to top