flusso di testo

  • Creatore
    Topic
  • #19089
    Up
    0
    Down
    ::


    Ciao,
    ho un problema forse non solubile…
    Sto impaginando un libro in cui il testo si “sposta” continuamente in parti diverse della pagina; in più il libro è bilingue…

    Nelle pagine a volte ci sono immagini (e il testo ci va intorno o salta la pagina); a volte una pagina è in francese e quella accanto in italiano, a volte in una pagina ci sono due colonne, una italiana, l’altra francese.

    Finora ho impaginato il tutto usando molto l’ambinte minipage oppure parbox.
    Chiaramente ogni volta devo troncar il testo a mano e farlo riprendere dove voglio. Complicatissimo e non molto preciso…

    Esiste un modo per far fluire il testo? Magari immagazzinandolo in un file e dicendo poi qual è l’ordine dei box in cui deve essere messo?

    Grazie

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #19090
      DMW
        Up
        0
        Down
        ::

        Ciao,
        ho un problema forse non solubile…
        Sto impaginando un libro in cui il testo si “sposta” continuamente in parti diverse della pagina; in più il libro è bilingue…

        Nelle pagine a volte ci sono immagini (e il testo ci va intorno o salta la pagina); a volte una pagina è in francese e quella accanto in italiano, a volte in una pagina ci sono due colonne, una italiana, l’altra francese.

        Finora ho impaginato il tutto usando molto l’ambinte minipage oppure parbox.
        Chiaramente ogni volta devo troncar il testo a mano e farlo riprendere dove voglio. Complicatissimo e non molto preciso…

        Esiste un modo per far fluire il testo? Magari immagazzinandolo in un file e dicendo poi qual è l’ordine dei box in cui deve essere messo?

        Grazie

        Prova il pacchetto parallel che mette due colonne che non si interrompono. Il pacchetto è stato fatto apposta per documenti bilingue.

        Ecco un esempio preso dal sito di Fleck
        http://web.infinito.it/utenti/h/heinrich.fleck/traduzioni/einbrief.pdf

        Fa uso di parallel.

        Cerca anche sul forum; basta scrivere parallel come termine di ricerca.

        Ciao

        Andrea

      • #19091
        Up
        0
        Down
        ::


        No, parallel non va bene. Ovviamente è ottimo per le edizioni bilingui e lo conoscevo già. Ma il mio problema è che devo spesso far uso di \newpage (le immagini sono piazzate spesso a vivo, senza margini ecc, le colonne cambiano continuamente di larghezza, ci sono doverse parti “logiche” della pagina: delle colonne dedicate alle didascalie, ecc.)…

        ovviamente lì il testo si interrompe…
        La domanda era un po’ diversa: esiste un modo per ordinare box di testo e per inserirvi poi un testo unico che fluisce? Ho bisogno di fare box di forme e grandezze diverse e collocati in parti diverse delle pagine…

        Ma mi sa che più che un pacchetto, qui ci vuole un mago: credo che farò tutto a mano.

        Grazie

      • #19092
        DMW
          Up
          0
          Down
          ::

          No, parallel non va bene. Ovviamente è ottimo per le edizioni bilingui e lo conoscevo già. Ma il mio problema è che devo spesso far uso di \newpage (le immagini sono piazzate spesso a vivo, senza margini ecc, le colonne cambiano continuamente di larghezza, ci sono doverse parti “logiche” della pagina: delle colonne dedicate alle didascalie, ecc.)…

          ovviamente lì il testo si interrompe…
          La domanda era un po’ diversa: esiste un modo per ordinare box di testo e per inserirvi poi un testo unico che fluisce? Ho bisogno di fare box di forme e grandezze diverse e collocati in parti diverse delle pagine…

          Ma mi sa che più che un pacchetto, qui ci vuole un mago: credo che farò tutto a mano.

          Grazie

          Si possono fare box a cavallo di due pagine.
          Però più box affiancate per pagina no, non credo. Un sull’altra sì ed è anche facile.
          `\documentclass{article}
          \usepackage{xcolor,framed,lipsum}
          \definecolor{shadecolor}{RGB}{255,0,0}
          \begin{document}
          \begin{framed}
          \lipsum
          \end{framed}
          \begin{shaded}
          \lipsum
          \end{shaded}
          \end{document}`

          Dimmi cosa vuoi fare che ci posso provare.

          Ciao

          Andrea

        • #19093
          Up
          0
          Down
          ::


          Grazie, innanzitutto per l’interessamento…
          Ti allego un po’ di codice per essere più chiari.

          Il comando \topincludegraphics, corrisponde a
          `\newcommand{\topincludegraphics}[2][]{%
          \vbox{\vspace*{-1,2cm}\hbox{\hspace*{-1,2cm}\includegraphics[#1]{#2}}}}`

          e serve per mettere le foto a vivo.

          l’ambiente minipages è solo minipage con un noindent prima…

          ecco il codice: `
          \topincludegraphics[width=240mm]{ps/titololuca.ps}

          %immagine di titolo con del testo sopra
          \vspace*{-7cm} %per mettere il testo sull'immagine
          \Huge \begin{flushright}\textbf{\textcolor{white}{l'enfant et la famille: archéologie photographique d'une relation}}\end{flushright}
          \noindent \textbf{\textcolor{white}{il bambino e la famiglia: archeologia fotografica di una relazione}}

          \vspace{20mm}
          \normalsize

          \begin{minipages}{100mm}
          TESTO ITALIANO 1 FINE A FINE PAGINA SU UNA COLONNA
          \end{minipages}
          \hspace{5mm}
          \begin{minipages}{100mm}
          \selectlanguage{french}
          SECONDA COLONNA CON TESTO FRANCESE 1
          \end{minipages}

          \newpage

          %PAGINA DI SOLA FOTO A TUTTA PAGINA
          \topincludegraphics[width=232mm]{ps/11noci.ps}

          \newpage

          %PAGINA CON FOTO IN ALTO SENZA MARGINI (A VIVO) E TESTO SOTTO A UNA SOLA COLONNA

          \topincludegraphics[width=232mm]{ps/10donzelli.ps}

          TeSTO ITALIANO 2 (SEGUE DA 1)

          \newpage

          %PAGINA DI SOLA FOTO A TUTTA PAGINA

          \topincludegraphics[width=232mm]{ps/61piepoli.ps}

          \newpage
          %PAGINA CON FOTO IN ALTO SENZA MARGINI (A VIVO) E TESTO SOTTO A UNA SOLA COLONNA
          \topincludegraphics[width=232mm]{ps/05quaranta.ps}
          trad francese DI ITALIANO 2, SEGUE DA FRANCESE 1
          \newpage
          \thispagestyle{empty}
          \begin{minipages}{65mm}
          \topincludegraphics[height=234mm]{ps/61piepolidettaglio.ps}
          \end{minipages}
          \hspace{4,5cm}
          \begin{minipages}{160mm}
          \rightcenterincludegraphics[width=153mm]{ps/01noci.ps}
          \end{minipages}
          \newpage
          %PAGINA DI FOTO E DIDASCALIE (UNA COLONNA FOTO E UNA DIDASCALIE

          \begin{minipages}{174mm}
          \topincludegraphics[height=234mm]{ps/03funerale.ps}
          \end{minipages}
          \hspace{3mm}
          \begin{minipages}{41mm}

          didascalie

          \end{minipages}
          \newpage
          `

          È possibile far fluire il testo da ITALIANO1 a 2 ecc.?

          Grazie davvero
          Marcello

        • #19094
          DMW
            Up
            0
            Down
            ::


            Questo no. Almeno, io non sono in grado di farlo.

            Ciao

            Andrea

          • #19095
            Up
            0
            Down
            ::


            infatti, immaginavo che non fosse possibile…

            non so se è possibile su altri programmi di impaginazione, tipo xpress, oppure impostando il documento in modo completamente diverso in latex.

            In realtà il tutto deriva dal fatto che la mia minuscola casa editrice (1 libro pubblicato, 2 in pubblicazione) si basa sul principio di non usare software propietario… e mi piaceva l’idea di impaginare tutto con latex.
            continuo a farlo: questo libro uscirà così, con i testi spezzati a mano.. (per fortuna non sono molti i testi lunghi: ci sono molte poesie!)

            Grazie ancora
            marcello

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

        Go to top