Liturgia delle ore con LaTex

  • Creatore
    Topic
  • #80533
    Up
    0
    Down
    ::


    Ciao a tutti,
    devo impaginare un libretto per un pellegrinaggio in Terra Santa. Questo libretto prevede diverse sezioni, tra le quali la “Liturgia delle ore”, cioè le preghiere delle “lodi mattutine” e dei “vespri”. Per chi non lo sapesse, le “lodi mattutine” e i “vespri” consistono di inni, salmi, invocazioni, … Potete vedere un esempio a questo link:

    http://www.maranatha.it/Ore/santi/1121lodPage.htm

    Ho pensato di utilizzare il pacchetto “verse” ma mi trovo di fronte ad un problema che non sono riuscito a risolvere.
    Praticamente, essendo i salmi piuttosto lunghi, succede spesso che una strofa viene divisa su due pagine (per esempio, per una strofa di quattro versetti, i primi due vengono stampati su una pagina e gli altri due sulla pagina successiva). Questo risultato può generare confusione in chi prega i salmi, dal momento che i salmi si cantano a cori alterni (una strofa ciascuno) e quindi è importante sapere se la strofa consiste di due versetti o di quattro. Per esempio, consideriamo questa strofa del Salmo 35:

    “Nel cuore dell’empio parla il peccato, *
    davanti ai suoi occhi non c’è timor di Dio.
    Poiché egli si illude con se stesso *
    nel ricercare la sua colpa e detestarla.”

    Se i primi due versetti vengono stampati su una pagina e gli ultimi due sulla pagina successiva, il lettore non ha modo di capire se la strofa consisteva di due versetti oppure di quattro, creando confusione e incertezza. Cioè chi legge potrebbe interpretare (sbagliando) questo:

    “Nel cuore dell’empio parla il peccato, *
    davanti ai suoi occhi non c’è timor di Dio.

    Poiché egli si illude con se stesso *
    nel ricercare la sua colpa e detestarla.”

    Leggendo la documentazione del pacchetto verse ho visto che questo dispone del comando “\\*” per forzare due versetti a rimanere “attaccati”, ma se utilizzo questo comando per una strofa di quattro versetti può succedere che rimane troppo spazio bianco alla fine della pagina e il lettore ha la sensazione che il salmo sia finito quando invece non lo è, oltre al fatto che è decisamente antiestetico.

    Il breviario (il libro della liturgia delle ore) risolve questo problema inserendo, nel caso la strofa debba essere suddivisa su due pagine, un trattino rosso (lungo più o meno quanto quello che si ottiene scrivendo “—” in LaTex) alla fine del secondo versetto. In questo modo chi canta capisce che la strofa non è terminata. Questa soluzione è ottima ed è quanto io vorrei cercare di ottenere ma… non ne sono capace.

    Mi rivolgo allora a voi: C’è un modo per ottenere questo risultato anche in LaTex?

    Saluti,
    Roberto

    P.s.: allego un esempio di codice in cui riscontro questo problema: la prima strofa del SALMO 29 viene divisa su due colonne e non si capisce se si tratta di due strofe da due versetti oppure di una sola strofa (come è realmente) da quattro versetti:

    `
    \documentclass[a4paper,landscape,10pt]{article}
    % \usepackage[top=1cm,bottom=1cm,left=0.7cm,right=0.7cm]{geometry}
    \usepackage[top=1.5cm,bottom=1.3cm,left=0.7cm,right=0.7cm]{geometry}
    \usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage{multicol}
    \usepackage{verse}

    \usepackage[pdfauthor={Roberto Iacoviello},pdftitle={Vespri 27 Settembre 2012}]{hyperref}

    \usepackage{xspace}

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    % ridefinisco i margini dell'ambiente verse %
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \newlength{\saveleftmargini}
    \setlength{\saveleftmargini}{\leftmargini}
    % \setlength{\leftmargini}{-1em}% for example to outdent verse
    \setlength{\leftmargini}{-0cm}% for example to outdent verse
    % verses
    % \setlength{\leftmargini}{\saveleftmargini}% restore original value
    % —————————————————————————————————

    \pagestyle{empty}

    \begin{document}
    \begin{multicols}{3}

    \begin{center}
    \textbf{27 SETTEMBRE —
    % XXVI SETTIMANA DEL TEMPO ORDINARIO –
    gioved\`i\\
    SAN VINCENZO DE' PAOLI (m)\\
    Sacerdote\\
    VESPRI }
    \end{center}

    \begin{verse}
    \textbf{V.} O Dio, vieni a salvarmi.\\
    \textbf{R.} Signore, vieni presto in mio aiuto.

    Gloria al Padre e al Figlio\\
    e allo Spirito Santo.\\
    Come era nel principio, e ora e sempre\\
    nei secoli dei secoli. Amen. Alleluia.

    \textbf{Inno}\\
    Gesù, premio e corona\\
    dei tuoi servi fedeli,\\
    glorifica il tuo nome.

    Concedi alla tua Chiesa,\\
    che venera san Vincenzo de' Paoli,\\
    la vittoria sul male.

    Seguendo le tue orme\\
    sulla via della croce,\\
    egli piacque a Dio Padre.

    Sapiente e vigilante,\\
    testimoniò il Vangelo\\
    in parole e in opere.

    Dalla città dei santi,\\
    dove regna glorioso,\\
    ci guidi e ci protegga.

    A te Cristo sia lode,\\
    al Padre e allo Spirito\\
    nei secoli dei secoli. Amen.

    \textbf{$1^a$ Antifona}\\
    \vin A te ho gridato, o Signore,\\
    \vin e tu mi hai guarito;\\
    \vin ti loderò per sempre.

    \textbf{SALMO 29}\\
    Ti esalterò, Signore, perché mi hai liberato~*\\
    e su di me non hai lasciato esultare i nemici. \\
    Signore Dio mio,~*\\
    a te ho gridato e mi hai guarito.

    Signore, mi hai fatto risalire dagli inferi,~*\\
    mi hai dato vita perché non scendessi nella tomba.

    Cantate inni al Signore, o suoi fedeli,~*\\
    rendete grazie al suo santo nome, \\
    perché la sua collera dura un istante,~*\\
    la sua bontà per tutta la vita.

    Alla sera sopraggiunge il pianto~*\\
    e al mattino, ecco la gioia.

    Nella mia prosperità ho detto:~*\\
    «Nulla mi farà vacillare!».

    Nella tua bontà, o Signore,~*\\
    mi hai posto su un monte sicuro; \\
    ma quando hai nascosto il tuo volto,~*\\
    io sono stato turbato.

    A te grido, Signore,~*\\
    chiedo aiuto al mio Dio.

    Quale vantaggio dalla mia morte,~*\\
    dalla mia discesa nella tomba? \\
    Ti potrà forse lodare la polvere~*\\
    e proclamare la tua fedeltà nell'amore?

    Ascolta, Signore, abbi misericordia,~*\\
    Signore, vieni in mio aiuto.

    Hai mutato il mio lamento in danza,~*\\
    la mia veste di sacco in abito di gioia, \\
    perché io possa cantare senza posa.~*\\
    Signore, mio Dio, ti loderò per sempre.

    % Gloria al Padre e al Figlio~*\\
    % e allo Spirito Santo.
    % Come era nel principio, e ora e sempre,~*\\
    % nei secoli dei secoli. Amen.

    \textbf{$1^a$ Antifona}\\
    \vin A te ho gridato, o Signore,\\
    \vin e tu mi hai guarito;\\
    \vin ti loderò per sempre.

    \textbf{$2^a$ Antifona}\\
    \vin Beato l'uomo\\
    \vin a cui il Signore perdona il peccato.

    \textbf{SALMO 31}\\
    Beato l'uomo a cui è rimessa la colpa,~*\\
    e perdonato il peccato. \\
    Beato l'uomo a cui Dio non imputa alcun male~*\\
    e nel cui spirito non è inganno.

    Tacevo e si logoravano le mie ossa,~*\\
    mentre gemevo tutto il giorno. \\
    Giorno e notte pesava su di me la tua mano,~*\\
    come per arsura d'estate inaridiva il mio vigore.

    Ti ho manifestato il mio peccato,~*\\
    non ho tenuto nascosto il mio errore. \\
    Ho detto: «Confesserò al Signore le mie colpe»~*\\
    e tu hai rimesso la malizia del mio peccato.

    Per questo ti prega ogni fedele~*\\
    nel tempo dell'angoscia. \\
    Quando irromperanno grandi acque~*\\
    non lo potranno raggiungere.

    Tu sei il mio rifugio, mi preservi dal pericolo,~*\\
    mi circondi di esultanza per la salvezza.

    Ti farò saggio, t'indicherò la via da seguire;~*\\
    con gli occhi su di te, ti darò consiglio.

    Non siate come il cavallo e come il mulo
    privi d'intelligenza;~\dag\\
    si piega la loro fierezza con morso e briglie,~*\\
    se no, a te non si avvicinano.

    Molti saranno i dolori dell'empio,~*\\
    ma la grazia circonda chi confida nel Signore. \\
    Gioite nel Signore ed esultate, giusti,~*\\
    giubilate, voi tutti, retti di cuore.

    % Gloria al Padre e al Figlio~*\\
    % e allo Spirito Santo.
    % Come era nel principio, e ora e sempre,~*\\
    % nei secoli dei secoli. Amen.

    \textbf{$2^a$ Antifona}\\
    \vin Beato l'uomo\\
    \vin a cui il Signore perdona il peccato.

    \textbf{$3^a$ Antifona}\\
    \vin Il Signore gli ha dato il potere,\\
    \vin la gloria e il regno;\\
    \vin tutti i popoli serviranno a lui.

    \textbf{CANTICO Ap 11, 17-18; 12, 10b-12a}\\
    Noi ti rendiamo grazie, \\
    Signore Dio onnipotente,~*\\
    che sei e che eri,

    perché hai messo mano \\
    alla tua grande potenza,~*\\
    e hai instaurato il tuo regno.

    Le genti fremettero,~\dag\\
    ma è giunta l'ora della tua ira,~*\\
    il tempo di giudicare i morti,

    di dare la ricompensa ai tuoi servi,~\dag\\
    ai profeti e ai santi~*\\
    e a quanti temono il tuo nome, piccoli e grandi.

    Ora si è compiuta la salvezza, \\
    la forza e il regno del nostro Dio~*\\
    e la potenza del suo Cristo,

    poiché è stato precipitato l'Accusatore;~\dag\\
    colui che accusava i nostri fratelli,~*\\
    davanti al nostro Dio giorno e notte.

    Essi lo hanno vinto per il sangue dell'Agnello~\dag\\
    e la testimonianza del loro martirio,~*\\
    perché hanno disprezzato la vita fino a morire.

    Esultate, dunque, o cieli,~*\\
    rallegratevi e gioite,\\
    voi tutti che abitate in essi.

    % Gloria al Padre e al Figlio~*\\
    % e allo Spirito Santo.
    % Come era nel principio, e ora e sempre,~*\\
    % nei secoli dei secoli. Amen.

    \textbf{$3^a$ Antifona}\\
    \vin Il Signore gli ha dato il potere,\\
    \vin la gloria e il regno;\\
    \vin tutti i popoli serviranno a lui.

    \end{verse}

    \noindent \textbf{Lettura breve 1 Pt 5, 1-4}\\
    Esorto gli anziani che sono tra voi, quale anziano come loro, testimone delle sofferenze di Cristo e partecipe della gloria che deve manifestarsi: pascete il gregge di Dio che vi è affidato, sorvegliandolo non per forza ma volentieri, secondo Dio; non per vile interesse, ma di buon animo; non spadroneggiando sulle persone a voi affidate, ma facendovi modelli del gregge. E quando apparirà il pastore supremo, riceverete la corona della gloria che non appassisce.

    \begin{verse}
    \textbf{Responsorio Breve}\\
    \textbf{R.} Vero amico dei tuoi fratelli,~*\\ prega per il tuo popolo.\\
    Vero amico dei tuoi fratelli, prega per il tuo popolo.\\
    \textbf{V.} Hai dato la vita per i fratelli,\\
    prega per il tuo popolo.\\
    Gloria al Padre e al Figlio e allo Spirito Santo.\\
    Vero amico dei tuoi fratelli, prega per il tuo popolo.

    \textbf{Antifona al Magnificat}\\
    \vin Quello che avete fatto a uno solo dei miei fratelli,\\
    \vin l'avete fatto a me, dice il Signore.

    \textbf{Magnificat (Lc 1, 46-55)}\\
    L'anima mia magnifica il Signore~*\\
    e il mio spirito esulta in Dio, mio salvatore,

    perché ha guardato l'umiltà della sua serva.~*\\
    D'ora in poi tutte le generazioni mi chiameranno beata.

    Grandi cose ha fatto in me l'Onnipotente~*\\
    e Santo è il suo nome:

    di generazione in generazione la sua misericordia~*\\
    si stende su quelli che lo temono.

    Ha spiegato la potenza del suo braccio,~*\\
    ha disperso i superbi nei pensieri del loro cuore;

    ha rovesciato i potenti dai troni,~*\\
    ha innalzato gli umili;

    ha ricolmato di beni gli affamati,~*\\
    ha rimandato i ricchi a mani vuote.

    Ha soccorso Israele, suo servo,~*\\
    ricordandosi della sua misericordia,

    come aveva promesso ai nostri padri,~*\\
    ad Abramo e alla sua discendenza, per sempre.

    % Gloria al Padre e al Figlio~*\\
    % e allo Spirito Santo.
    %
    % Come era nel principio, e ora e sempre~*\\
    % nei secoli dei secoli. Amen.

    \textbf{Antifona al Magnificat}\\
    \vin Quello che avete fatto a uno solo dei miei fratelli,\\
    \vin l'avete fatto a me, dice il Signore.

    \end{verse}

    \vspace{0.3 cm}
    \noindent \textbf{Intercessioni}\\
    Gloria a Cristo, costituito sommo sacerdote per gli uomini davanti a Dio. Uniti nella preghiera della sera, invochiamo il suo nome:\\
    \textit{Salva il tuo popolo, Signore.}\smallskip\\
    \noindent Tu, che hai suscitato nella Chiesa pastori santi e sapienti,\\
    — fa' che la comunità cristiana sia sempre guidata da uomini saggi e generosi.\smallskip\\
    \noindent Hai perdonato le colpe del tuo popolo per le preghiere di pastori santi, che intercedevano come Mosè,\\
    — per i loro meriti purifica e rinnova sempre la tua Chiesa.\smallskip\\
    \noindent Hai scelto in mezzo ai fratelli gli animatori del tuo popolo e li hai consacrati con l'unzione dello Spirito Santo,\\
    — riempi dei suoi doni coloro che hai posto alla guida della santa Chiesa.\smallskip\\
    \noindent Tu, che sei l'eredità degli apostoli e dei loro successori,\\
    — fa' che nessuno si perda di quanti hai redento con il tuo sangue.\smallskip\\
    \noindent Tu, che per mezzo dei pastori della Chiesa assisti i tuoi fedeli, perché nessuno li strappi mai dalla tua mano,\\
    — fa' che i vescovi, i sacerdoti e i fedeli defunti si riuniscano tutti nella gioia del tuo regno.\\

    \noindent \textbf{Padre nostro}\\
    % Padre nostro, che sei nei cieli,
    % sia santificato il tuo nome,
    % venga il tuo regno,
    % sia fatta la tua volontà,
    % come in cielo così in terra.
    %
    % Dacci oggi il nostro pane quotidiano,
    % e rimetti a noi i nostri debiti
    % come noi li rimettiamo ai nostri debitori,
    % e non ci indurre in tentazione,
    % ma liberaci dal male.

    \noindent \textbf{Orazione}\\
    O Dio, che per il servizio dei poveri e la formazione dei tuoi ministri hai donato al tuo sacerdote san Vincenzo de' Paoli lo spirito degli apostoli, fa' che, animati dallo stesso fervore, amiamo ciò che egli ha amato e viviamo gli insegnamenti che egli ci ha trasmesso. Per il nostro Signore.\\

    \noindent Il Signore ci benedica, ci preservi da ogni male e ci conduca alla vita eterna.\\
    \textbf{R.} Amen.
    \end{multicols}
    \end{document}`

Visualizzazione 11 filoni di risposte
  • Autore
    Risposte
    • #80534
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        aa me pare che mettere [tt]\textolor{red}{—}[\tt] alla fine del verso dopo il quale si cambia pagina serva al tuo scopo. Naturalmente stari usando il pacchetto xcolor (oppure color), ma il resto sono comandi “normalli”.

      • #80535
        Up
        0
        Down
        ::


        Caro Claudio,
        innanzitutto ti ringrazio per aver risposto al mio quesito.

        Se non ho capito male, la soluzione che mi proponi richiede che io controlli “manualmente” se la strofa viene spezzata su due pagine e, in caso questo succede, io debba inserire manualmente il trattino rosso alla fine del versetto che chiude la pagina. Giusto?

        Nel caso in cui si tratti di un documento di poche pagine questo lavoro di controllo è certamente fattibile, ma quando il numero di pagine cresce (nel libretto che sto preparando la Liturgia delle ore è una sezione che consiste di circa 50 pagine e quindi, poiché i salmi sono disposti su due colonne, dovrei controllare manualmente circa 100 “fine pagina”) mi piacerebbe che effettuasse LaTex questo controllo sulla fine della pagina e inserisse “automaticamente”, nel caso la strofa “non ci va” nella pagina corrente, il trattino rosso alla fine dell’ultimo versetto della pagina.
        Non so se sto pretendendo troppo oppure è qualcosa di fattibile.

        Grazie e buon lavoro a tutti,
        Roberto

      • #80536
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          E’ possibile che sia fattibile, ma io non sono capace di farlo.
          d’altra pert io ho fatto una cosa simile in un libro di circa 900 pagine.

          Uso una distribuzione di TeXLive 2012, e mi posso servire di diversi editor che henno il visualizzatore interno incorporato. Apro il documento; imposto il visualizzatore pdf in modo che mi mostri due pagine affacciate, pari a sinistra e dispari a destra, vado sull’ultima pagina e procedo all’indietro. scorro il documento finché trovo una colonna o una pagina che ha la strofa tagliata da un fine pagina. Con un click passo dalla finestra pdf al punto corrispondente della finestra tex; inserisco la lineeta rossa; torno nella finestra pdf, senza ricompilare; sempre sfogliando all’indietro, cerco un’altra strofa taglia da un fine pagina e ripeto il ciclo. Con 50 pagine e 100 colonne le istanze di strofe tagliate potranno essere una decina; l’operazione dura quindi poche decine di secondi. Arrivato al frontespizio, o comunque dove non ho più poesie da controllare, compilo e in un sol colpo appaiono le lineette rosse dove devono comparire. Su un testo di 900 pagine l’operazione mi è costata una ventina di minuti; a te due minuti dovrebbero bastare.

        • #80537
          Up
          0
          Down
          ::


          Caro Claudio,
          grazie per aver condiviso questo “trucchetto”. Io uso Kile su Ubuntu perché è l’editor che più mi piace. Mi pare che Kile non disponga del visualizzatore pdf interno. Comunque, seguendo il tuo consiglio, per questo lavoro di revisione userò un editor che offre questa possibilità così certamente velocizzo la procedura, fermo restando, però, che dal file pdf non sono in grado di capire se la strofa è stata spezzata su due pagine oppure no (in genere non c’è regolarità, cioè alcune strofe sono da 4 versi, altre da 2, ecc…). Pertanto dovrò prima fare un confronto tra il pdf e la fonte da cui copio la liturgia delle ore (il link che ho riportato nel mio primo messaggio) e successivamente inserire il trattino rosso lì dove è necessario.
          In attesa che qualcuno ci illumini su una procedura automatica faccio tesoro del tuo consiglio e risolvo manualmente il problema.

          Grazie e santa domenica a tutti,
          Roberto

        • #80538
          franen
          Partecipante
            Up
            0
            Down
            ::


            Ciao Roberto,
            non scrivo per offrire aiuto, ma per chiederti se hai voglia di condividere il tuo lavoro. È da qualche anno che avevo in mente di scrivermi le compiete in LaTeX, perché ogni tanto tornano comode… e fra qualche tempo dovrò stamparne un poche… mi risparmieresti un po’ di lavoro… 🙂

            Grazie
            Francesco

          • #80539
            Up
            0
            Down
            ::


            Ciao Francesco,
            sono felicissimo di condividere il mio lavoro.
            Preparo spesso foglietti e pieghevoli per pregare le lodi, i vespri, l’ufficio delle letture, ecc…, che poi usiamo in parrocchia dal momento che non tutti hanno il breviario.
            Ho, quindi, un po’ di materiale già impaginato.
            A te interessa solo la compieta?
            Vuoi che io alleghi i files .tex, in modo tale che tu possa inserirli nel tuo lavoro?

            Saluti,
            Roberto

          • #80540
            franen
            Partecipante
              Up
              0
              Down
              ::


              Grazie mille.ora come ora mi serve solo la completa, ma di certo sarebbe bello avere la liturgia delle ore completa. Se riesci a caricare qui il file magari può tornare comodo anche a qualcun altro… Altrimenti se non si riesce ti do un indirizzo mail.
              Fran

            • #80541
              Up
              0
              Down
              ::


              Caro Fran,
              con colpevole ritardo allego i files che mi chiedevi.

              Non mi sono preoccupato di dare una veste grafica particolare, dal momento che chiunque utilizzerà questi files vorrà impaginare il documento come lo riterrà più opportuno.

              Spero comunque che questo lavoro, seppur poco ortodosso, possa essere utile a qualcuno.

              Saluti e buon anno a tutti,
              Roberto

            • #80542
              Up
              0
              Down
              ::


              Caro Fran,
              con colpevole ritardo allego i files che mi chiedevi.

              Non mi sono preoccupato di dare una veste grafica particolare, dal momento che chiunque utilizzerà questi files vorrà impaginare il documento come lo riterrà più opportuno.

              Spero comunque che questo lavoro, seppur poco ortodosso, possa essere utile a qualcuno.

              Saluti e buon anno a tutti,
              Roberto

              [attachment]CompietaLaTeX.tar.gz[/attachment]

            • #80543
              franen
              Partecipante
                Up
                0
                Down
                ::


                Ciao Roberto.
                Purtroppo il file non si è caricato. Strano, essendo il forato tar.gz fra quelli ammessi dal forum. Forse è troppo grande?

                Fran

              • #80544
                Up
                0
                Down
                ::


                Ciao Fran,
                ho provato più di una volta a caricarlo ma non ci sono riuscito. Solo ora mi sto accorgendo che il problema è appunto la dimensione del file, come tu mi hai scritto. In effetti, quello che cercavo di allegare era un esempio già compilato (compreso il pdf finale).
                Ora provo ad allegare solamente i files .tex che sono molto più “leggeri”, sperando di non dimenticarne qualcuno.

                Saluti,
                Roberto

                P.s.: il main è “CompietaLaTeX.tex”.

                [attachment=574]Compieta.tar.gz[/attachment]

                Attachments:
                You must be logged in to view attached files.
              • #80545
                franen
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Grazie mille Roberto, davvero utile!
                  Fran

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

              Go to top