Un esempio di columnset

  • Creatore
    Topic
  • #41198
    Up
    0
    Down
    ::


    Qualcosa a cui pensare…

    #>context test-col.tex

    `
    %%test-col.tex
    \setupbodyfont[ss,10pt]
    \setupinterlinespace[line=2.6ex]

    \setuppapersize[A4][A4]
    \setuplayout[backspace=2cm,width=middle,
    offset=0mm,
    topspace=0cm,height=middle,
    location=middle,
    ]
    \setupcolors[state=start]
    \setuptolerance[tolerant,verytolerant]

    \defineoverlay [foregraphics] [{\externalfigure[cow][width=5.8\textwidth,lines=41]}]
    \defineoverlay [backgraphics] [{\externalfigure[mill][width=2\textwidth,lines=20]}]

    \definecolumnset[ergebnisse][n=3]
    \definecolumnsetarea
    [title]

    [x=1,y=1,nx=6,ny=42,page=2,state=start,background={color,backgraphics,foreground,foregraphics},backgroundcolor=gray]

    \setupcolumnsetareatext[title]

    [{%
    \hbox to \dimexpr 6\textwidth+2\backspace+1cm\relax{\raggedright
    \vbox to 41\lineheight{\hsize=1.6\textwidth {\bfd 1} \dorecurse{3}{ \input knuth }}
    \hskip0.5em
    \vbox to 41\lineheight{\hsize=1.6\textwidth {\bfd 2} \dorecurse{3}{ \input knuth }}
    \hskip\backspace
    \vbox to 41\lineheight{\hsize=1.6\textwidth {\bfd 3} \dorecurse{3}{ \input knuth }}
    \hskip0.5em
    \vbox to 41\lineheight{\hsize=1.6\textwidth {\bfd 4} \dorecurse{3}{ \input knuth }}
    }
    }]

    \starttext

    \startcolumnset[ergebnisse]

    \dorecurse{10}{\input tufte}

    \subject{foo fooo fooof oof fooo}

    \dorecurse{5}{\input tufte}

    \stopcolumnset

    \stoptext
    `

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #41199
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::


        Ciao Luigi,
        purtroppo non riesco a far convivere la minimals con la TeX Live 2009 nemmeno su una macchina Windows Xp.
        Sono convinto però che l’esempio che riporti sia molto interessante e prima o poi finirò col servirmene per qualche tipo di scopo.

        Un saluto, Roberto.

      • #41200
        Up
        0
        Down
        ::

        Ciao Luigi,
        purtroppo non riesco a far convivere la minimals con la TeX Live 2009 nemmeno su una macchina Windows Xp.

        Mi sembra che
        http://wiki.contextgarden.net/ConTeXt_Minimals
        nella parte
        Installation and use on Windows
        sia chiara.
        L’importante è non mischiare texlive con minimals.

      • #41201
        Antonio Ledda
        Partecipante
          Up
          0
          Down
          ::


          Non so se può essere utile, ma per usare la minimals su XP, con la TeX Live 2009 installata, ho usato questa soluzione (non ricordo più dove la trovai):

          1. Aprire un editor qualsiasi e scrivere:
            C:\WINDOWS\System32\cmd.exe /k C:\context\tex\setuptex.bat (i percorsi relativi a ConTeXt possono essere diversi);

          2. Archiviare il documento come file .bat (per esempio, context.bat).

          Quando voglio usare ConTeXt, faccio un doppio clic su questo file che mi apre il Prompt in una finestra. A questo punto posso dare il comando
          `context file.tex`
          Col codice di Luigi, ottengo questo .pdf: http://freepdfhosting.com/eab49c2e4a.pdf.

          Ciao
          Antonio

          Modifica (21:40)
          Trovato: esattamente nel link segnalato da Luigi. Potevo tranquillamente evitare di scrivere. 🙁

        • #41202
          Up
          0
          Down
          ::

          Col codice di Luigi, ottengo questo .pdf: http://freepdfhosting.com/eab49c2e4a.pdf.

          hm, deve esserci un bug sui path predefiniti x le immagini

          CMQ copia i files
          cow.pdf e mill.png
          (sono in
          minimals-beta/tex/texmf-context/tex/context/sample
          )
          nella stessa directory dove hai messo l’esempio,
          e rilancia
          `context file.tex`
          Tutto è ok se vedi la mucca ed il mulino.
          Apri il pdf con Adobe Reader in modo tale da avere le pagine
          affiancate, ma la prima pagina da sola e quindi la 2 e la 3 affiancate.
          Solo allora comprendi l’effetto.
          Osserva la stratificazione del
          1) colore (color & backgroundcolor=gray)
          2)immagine (backgraphics)
          3) testo (foreground)
          4) figura (foregraphics)
          ed il multispan su 2 pagine, ovvero 6 colonne (nx=6)

          `
          \definecolumnset[ergebnisse][n=3]
          \definecolumnsetarea
          [title]

          [x=1,y=1,nx=6,ny=42,page=2,state=start,background={color,backgraphics,foreground,foregraphics},backgroundcolor=gray]
          `

          cfr.
          http://www.pragma-ade.com/general/manuals/columns.pdf

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

            Non so se può essere utile, ma per usare la minimals su XP, con la TeX Live 2009 installata, ho usato questa soluzione (non ricordo più dove la trovai):

            1. Aprire un editor qualsiasi e scrivere:
              C:\WINDOWS\System32\cmd.exe /k C:\context\tex\setuptex.bat (i percorsi relativi a ConTeXt possono essere diversi);

            2. Archiviare il documento come file .bat (per esempio, context.bat).

            Quando voglio usare ConTeXt, faccio un doppio clic su questo file che mi apre il Prompt in una finestra. A questo punto posso dare il comando
            `context file.tex`
            Col codice di Luigi, ottengo questo .pdf: http://freepdfhosting.com/eab49c2e4a.pdf.

            Ciao
            Antonio

            Modifica (21:40)
            Trovato: esattamente nel link segnalato da Luigi. Potevo tranquillamente evitare di scrivere. 🙁

            D’accordo ragazzi, dovrebbe essere facile ma ho già seguito la procedura diverse volte giungendo sempre a conflitti con TeX Live 2009 che non posso assolutamente toccare perché la utilizzo per lavoro.

            Quando sarà il momento di certo avrò una minimals funzionante.

            Grazie Antonio per il pdf, ero curioso di vederlo (a parte quel brutto rettangolo grigio sovrapposto).

            Happy TeXing!

          • #41204
            Up
            0
            Down
            ::

            D’accordo ragazzi, dovrebbe essere facile ma ho già seguito la procedura diverse volte giungendo sempre a conflitti con TeX Live 2009 che non posso assolutamente toccare perché la utilizzo per lavoro.

            Strano, non dovrebbero proprio esserci conflitti. Se ti capita prova a descriverli,
            forse alcune directory sono
            condivise quando invece non dovrebbero.

            CMQ l’esempio funziona anche con context installato da una texlive 2009:
            basta mettere test-col.tex, cow.pdf e mill.png sun una stessa directory e dare

            texexec test-col.tex

            Il quadratone grigio che vedi è appunto la mancanza dell’immagine cow.pdf

          • #41205
            Antonio Ledda
            Partecipante
              Up
              0
              Down
              ::

              Col codice di Luigi, ottengo questo .pdf: http://freepdfhosting.com/eab49c2e4a.pdf.

              hm, deve esserci un bug sui path predefiniti x le immagini

              CMQ copia i files
              cow.pdf e mill.png
              (sono in
              minimals-beta/tex/texmf-context/tex/context/sample
              )
              nella stessa directory dove hai messo l’esempio,
              e rilancia
              `context file.tex`

              Le immagini non le avevo proprio messe; non sapevo dove cercarle e non ho pensato alla cosa più ovvia: cercarle nella cartella di ConTeXt. 😳 Grazie mille, Luigi. 🙂

              Tutto è ok se vedi la mucca ed il mulino.
              Apri il pdf con Adobe Reader in modo tale da avere le pagine
              affiancate, ma la prima pagina da sola e quindi la 2 e la 3 affiancate.
              Solo allora comprendi l’effetto.
              Osserva la stratificazione del
              1) colore (color & backgroundcolor=gray)
              2)immagine (backgraphics)
              3) testo (foreground)
              4) figura (foregraphics)
              ed il multispan su 2 pagine, ovvero 6 colonne (nx=6)

              `
              \definecolumnset[ergebnisse][n=3]
              \definecolumnsetarea
              [title]

              [x=1,y=1,nx=6,ny=42,page=2,state=start,background={color,backgraphics,foreground,foregraphics},backgroundcolor=gray]
              `

              cfr.
              http://www.pragma-ade.com/general/manuals/columns.pdf


              @Roberto
              : ecco il .pdf che ottengo ora: http://freepdfhosting.com/1361806472.pdf. 😯

              Ciao
              Antonio

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

          Go to top