Re: Idea nuovo pacchetto gestione brani biblici

#71354
franen
Partecipante
    Up
    0
    Down
    ::


    Grazie.
    A me in realtà viene stampato l’intero capitolo con i capoversi corretti anche senza mettere \long, strano.
    A proposito della fine dei capoversi: credo che strutturare il file della bibbia con delle righe vuote sia poco leggibile, e certamente più complicato. Io potrei partire da file di questo tipo:`Gn:1:1::Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    Gn:1:2::Ut ut neque purus, ut ornare augue. Cras vitae ipsum enim, vitae venenatis justo.
    Gn:1:3::Donec condimentum est a metus iaculis tincidunt. Nullam felis augue, ultricies in auctor sed, euismod ut eros. Cras vel purus sit amet elit luctus blandit eget eget tellus. Donec ultricies risus a sapien lacinia dignissim nec sit amet massa. /
    Gn:1:4::Mauris faucibus tincidunt arcu. Nunc tellus lectus, facilisis sed eleifend ac, gravida ac enim. Nam mollis, orci in blandit dictum, neque eros laoreet ligula, eget vehicula odio mauris ac arcu. Praesent porttitor ligula eget massa commodo scelerisque. Nullam eget faucibus felis. /`
    Dove le barre indicano l’interruzione di riga. Sarebbe pertanto facile sostituire \par alle barre. Vedete controindicazioni?
    Vi allego l’abbozzo del “pacchetto” bibbia con un file esempio compilabile. Lì ho usaro i \par, anche senza \long, e tutto funziona.
    Vi prego di fare le vostre considerazioni e correzioni, è il primo pacchetto che provo a scrivere… 🙂
    Francesco

    EDIT: trascrivo qui bibbia.sty perché non me lo lascia allegare.
    `\ProvidesPackage{bibbia}[2012/04/12 v0.01]
    \newif\ifbibbia@numvers % per scegliere se stampare i numeri dei versetti
    \DeclareOption{numvers}{\bibbia@numverstrue}
    \DeclareOption{nonumvers}{\bibbia@numversfalse}
    \ExecuteOptions{numvers} %di default li stampo
    \ProcessOptions
    \relax
    \newcommand{\vernumsize}{\scriptsize} % comando per scegliere la dimensione dei numeri dei versetti
    \newcommand{\printbibbiavernum}[1]{% comando per stampare i versetti
    \ifbibbia@numvers%
    \textsuperscript{\vernumsize#1}%
    \else
    \relax
    \fi}
    % per abilitare e disabilitare localmente la stampa dei numeri dei versetti
    \newcommand{\numversoff}{\bibbia@numversfalse}
    \newcommand{\numverson}{\bibbia@numverstrue}
    %comandi per la stampa dei brani biblici
    \newcount\versetto
    \newcount\vermax
    \let\bibbia@stringa\empty
    \def\branobibbia#1{\def\bibbia@stringa{#1}%
    \expandafter\estraidati\bibbia@stringa!
    \makeatletter
    \input{\Libro\Capitolo.tex}%
    \makeatother
    \versetto=\VerIniz
    \vermax=\VerFin\advance\vermax\@ne
    \ifnum\VerIniz>\VerFin
    \PackageError{bibbia}{Numero non corretto.%
    Il numero del versetto finale deve essere maggiore o uguale a quello del versetto iniziale}{}
    \else
    \@whilenum\versetto<\vermax\do{% \printbibbiavernum{\the\versetto}\@nameuse{\the\versetto}% \advance\versetto\@ne}% \fi } \def\estraidati#1:#2,#3-#4!{% \def\Libro{#1}% \def\Capitolo{#2}% \def\VerIniz{#3}% \def\VerFin{#4}% }`

    Attachments:
    You must be logged in to view attached files.

    Go to top