[RISOLTO] Testo in parallelo su due colonne

  • Questo topic ha 7 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 15 anni fa da Doc.
  • Creatore
    Topic
  • #62928
    Doc
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti, vorrei chiedervi un consiglio.
      Avrei bisogno di scrivere un testo, anzi due testi, su due colonne, in modo da mostrare “graficamente” i parellelismi. In pratica, dovrei far corrispondere i due testi, lasciando spazi bianchi dove questi non coincidono.
      Non so se mi sono spiegato…

      Dunque, esiste un pacchetto specifico, che mi possa semplificare ed automatizzare la cosa?

      Ho già provato e scartato ledpar, poiché mi numera le righe, cosa che non deve, in questa parte del testo, avvenire, e, per ora, sto utilizzando parcolumns.
      Quest’ultimo fa quello che mi serve, ma in modo, per così dire, “artigianale”: in pratica, nei due colchunk, secondo le necessità, lascio righe bianche a mano!

      Ciao e grazie anticipate,
      Domenico

    Visualizzazione 6 filoni di risposte
    • Autore
      Risposte
      • #62929
        Up
        0
        Down
        ::


        Io ho usato con successo il pacchetto parallel. Non so se faccia al caso tuo.

        Ciao
        Tommaso

      • #62930
        Doc
        Partecipante
          Up
          0
          Down
          ::


          Grazie, Tommaso.
          A suo tempo, lo provai, ma lo scartai. Tuttavia, non ricordo più il motivo della bocciatura.

          Lo riguarderò, ma intanto, se avete altre proposte…

          Di nuovo, grazie mille!

        • #62931
          samiel
          Partecipante
            Up
            0
            Down
            ::


            Per un lavoretto, io ho usato parallel,
            ma con una variante per non dover scrivere
            i versi alternati e fare invece un assai più velore
            copia-incolla dei due testi. Ti allego il codice
            `\documentclass[a4paper]{article}
            \usepackage[T1]{fontenc}
            \usepackage[utf8]{inputenc}
            \usepackage[italian]{babel}
            \usepackage{microtype}
            \usepackage[margin=2cm,heightrounded]{geometry}
            \setlength{\parindent}{0pt}
            \frenchspacing
            \usepackage{parallel}
            \newenvironment{verseparallel}[2]
            {\begin{Parallel}{}{}\parindent=0pt
            \ParallelLText{#1}\ParallelRText{#2}}
            {\end{Parallel}}

            \begin{document}

            {\huge \textbf{DIE ZAUBERFL\”OTE}}

            \medskip

            Libretto di E\textsc{manuel} S\textsc{chickaneder}

            Musica di W\textsc{olfgang} A\textsc{madeus} M\textsc{ozart}

            Prima rappresentazione: Theather auf der Wieden, 30 settembre 1791

            \bigskip

            \begin{verseparallel}
            {
            \textbf{T\textsc{amino}}\\
            Dies Bildnis ist bezaubernd sch\”on,\\
            Wie noch kein Auge je gesehn.\\
            Ich f\”uhl' es, wie dies G\”otterbild\\
            Mein Herz mit neuer Regung f\”ullt.\\
            Dies Etwas kann ich zwar nicht nennen,\\
            Doch f\”uhl' ich's hier wie Feuer brennen:\\
            Soll die Empfindung Liebe sein?\\
            Ja, ja die Liebe ist's allein.\\
            O wenn ich sie nur finden k\”onnte!\\
            O wenn sie doch schon vor mir st\”unde!\\
            Ich w\”urde — w\”urde — warm und rein —\\
            Was w\”urde ich? – Ich w\”urde sie voll Entz\”ucken\\
            An diesen hei\ss{}en Busen dr\”ucken,\\
            Und ewig w\”are sie dann mein!
            }
            {
            \textbf{T\textsc{amino}}\\
            Questo ritratto è meravigliosamente bello,\\
            Quanto ancora occhio alcuno ha visto mai.\\
            Sento come tale immagine divina\\
            Riempia il mio cuore d'un nuovo sentimento.\\
            Questo qualcosa non so invero come chiamarlo,\\
            Eppure lo sento qui bruciare come fuoco.\\
            Potrebbe tale sensazione essere amore?\\
            Sì, sì, non è che amore.\\
            Oh, se solo la potessi trovare!\\
            Oh, se ella fosse già dinanzi a me!\\
            Io farei — farei – ardente e puro —\\
            Cosa farei? – Tutto estasiato\\
            La stringerei a questo petto infuocato,\\
            E così sarebbe eternamente mia.
            }
            \end{verseparallel}`

            M.

          • #62932
            Doc
            Partecipante
              Up
              0
              Down
              ::


              Grazie anche a te, ma il tuo codice, purtroppo, mi risulta poco utile: i paralleli sono casuali e non costanti.
              In pratica, si tratta di mettere in parallelo due testi diversi, ma con, ogni tanto, affinità; intere sezioni, però, da una parte e dall’altra, possono essere del tutto prive di paralleli dall’altra parte.

              Il pacchetto parallel, che sto provando, è buono, ma alla fine risulta più macchinoso del parcolumn con “a capi” segnati a mano, a seconda delle necessità…
              Però, parallel ha anche i suoi vantaggi, a seconda dei casi…
              Bah! Potrei farli convivere, MA debbo capire come fare ad ottenere un intercolumnio uguale in entrambi…

              Ecco perché cercavo un eventuale pacchetto specifico!

            • #62933
              Doc
              Partecipante
                Up
                0
                Down
                ::


                Mi sono accordato con parallel.
                Tra l’altro, parcolumn fa malissimo la sillabazione, almeno con polyglossia.

                Per i posteri con poca esperienza come me, previo caricamento del pacchetto nel preambolo, ecco in generale come funziona:
                `\begin{Parallel}{}{}
                \ParallelLText{Testo di sinistra}
                \ParallelRText{Testo di destra}
                \ParallelPar
                \ParallelLText{Testo di sinistra}
                \ParallelRText{Testo di destra}
                \ParallelPar
                ….
                \end{Parallel}`
                Il comando \ParallelPar segnala appunto un nuovo paragrafo.

                Ciao e grazie a tutti,
                Domenico

              • #62934
                OldClaudio
                Partecipante
                  Up
                  0
                  Down
                  ::

                  Il comando \ParallelPar segnala appunto un nuovo paragrafo.

                  Vuoi dire un nuovo capoverso, immagino.

                • #62935
                  Doc
                  Partecipante
                    Up
                    0
                    Down
                    ::

                    OldClaudio” post=61938

                    Il comando \ParallelPar segnala appunto un nuovo paragrafo.

                    Vuoi dire un nuovo capoverso, immagino.

                    Colpa dell’influsso dell’inglese, ma anche della documentazione del pacchetto

                    Parallel\ParallelPar is the most important Macro of this package; it tells the environment to
                    begin a new parallel paragraph, i.e.: left and right texts are printed out to their lengths
                    and then we begin new on the same vertical position, as if you close the environment
                    Parallel and begin a new one. Therefore \ParallelPar must not be left out after a pair
                    of \ParallelLText – \ParallelRText (only at the total end of the environment)

                    Giusta la tua correzione! 😉

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

                Go to top