Re: edizione di un testo in ottave

#64792
Doc
Partecipante
    Up
    0
    Down
    ::


    Silvia, guarda se così ti piace:
    `\documentclass[11pt]{scrbook}
    \usepackage[T1]{fontenc} %imposta codifica font
    \usepackage[utf8]{inputenc} %lettere accentate da tastiera
    \usepackage[latin, english, frenchb,italian]{babel}
    \usepackage{lmodern}
    \usepackage{microtype} %serve per riempire meglio le righe
    \usepackage{fancyhdr} %per impaginare bene le testatine
    \usepackage{makeidx} %indice
    \makeindex
    \usepackage{multicol}
    \usepackage{geometry}

    \usepackage{ledmac,ledpar} %per gli apparati critici
    \lineation{section}
    \linenummargin{outer}
    \sidenotemargin{inner}

    \newcommand*{\notetextfont}{\footnotesize}

    %%% Just one footnote series
    \footparagraph{A}
    \count\Afootins=800

    \makeatletter
    %% but using two different formats
    \def\xparafootfmt#1#2#3{%
    \ledsetnormalparstuff
    {\notenumfont\printlines#1|}\enspace
    {\select@lemmafont#1|#2}\rbracket\enskip
    \notetextfont #3\penalty-10 }
    \def\yparafootfmt#1#2#3{%
    \ledsetnormalparstuff
    {\notenumfont\printlines#1|}\enspace
    {\select@lemmafont#1|#2}\rbracket\enskip
    \notetextfont #3\penalty-10 }

    \let\Afootfmt=\xparafootfmt
    \skip\Afootins=\bigskipamount
    \makeatother

    %%%%%%%% STANZA %%%%%%%%%%%%
    %% This is the default, but just to demonstrate…
    \setlength{\stanzaindentbase}{35pt}

    %%MUST SET THE INDENTS
    %%indent multiples; first=hangindent.
    %% Must all be non-negative whole numbers
    \setstanzaindents{3,3,3,3,3,3,3,3,3}

    %% Set stanza line penalties
    %% Must be nonnegative whole numbers.
    %% An initial zero indicates no penalties.
    %\setstanzapenalties{1,5000,10500,5000,10500,5000,5000,5000,0}
    %\setstanzapenalties{0}% the default

    %% Put some space between stanzas
    \let\endstanzaextra=\bigbreak % ==> \bigskip \penalty -200

    %% (almost) force line break in foot paragraph
    \mathchardef\IMM=9999
    \def\lbreak{\hfil\penalty-\IMM}

    %%Number each stanza in bold
    \newcounter{stanzanum}
    \setcounter{stanzanum}{0}
    \newcommand*{\numberit}{\flagstanza[-2cm]{\textrm{\thestanzanum}}}

    %% Use the hook to insert the number (and counteract a new line)
    %% and reset the line number to zero
    \newcommand*{\startstanzahook}{\refstepcounter{stanzanum}%
    \numberit\vskip-\baselineskip%
    \setlinenum{0}}

    %% Want to label the footnotes with the stanza and line number
    %% We’ll use \linenum to replace the sub-line number
    %% with the stanza number, redefining \edtext to do this
    %% automatically for us.
    %%%%%%%%%%%%%%%%%%%%%%%%%
    \makeatletter

    \renewcommand{\edtext}[2]{\leavevmode
    \begingroup
    \no@expands
    \xdef\@tag{#1}%
    \set@line
    \global\insert@count=0
    \ignorespaces \linenum{||\the\c@stanzanum}#2\relax
    \flag@start
    \endgroup
    #1%
    \ifx\end@lemmas\empty \else
    \gl@p\end@lemmas\to\x@lemma
    \x@lemma
    \global\let\x@lemma=\relax
    \fi
    \flag@end}

    %% We need only a very simple macro for footnote numbers,
    %% to produce the stanza number (sub-line) then the line number.
    \def\printstanzalines#1|#2|#3|#4|#5|#6|#7|{\begingroup
    #3\fullstop \linenumrep{#2}
    \endgroup}
    \let\oldprintlines\printlines
    \makeatother
    %%%%%%%%%%%%%%%%%%%%%%%%%

    \usepackage[italian]{varioref}
    \usepackage{frontespizio}
    \usepackage{verse}
    \usepackage{setspace}
    \onehalfspace

    \author{Silvia Apollonio}
    \title{\emph{I fasti sacri} di Sforza Pallavicino}
    \date{}

    \begin{document}
    \section{Primo Canto}

    \begin{center}
    \emph{DELLE FESTE IN GENERE}

    \emph{CANTO PRIMO}
    \end{center}

    %% revert to the regular footnote format
    \let\Afootfmt=\xparafootfmt
    %% but use our special number printing routine
    \let\printlines\printstanzalines

    \beginnumbering
    \stanza
    Prendo Angelica Tromba: Amori, ed Armi &
    Son vil materia a l'animoso ingegno. &
    Aquila più, che Cigno al Cielo alzarmi, &
    E Sacri arcani al Mondo aprir disegno. &
    A i fortunati Dì consacro i Carmi,&
    Che aggiunser Divi a lo Stellante Regno:&
    O che d'altr'opre tue, mirabil Dio, &
    \edtext{Vengon festivi}{\Afootnote{Vengon ogni anno}} a discacciar l'Oblio.\&

    \stanza
    Ma da chi gire al Ciel mi fia concesso,&
    Per veder glorie ignote al guardo humano?&
    Non già da i numi del Febeo Permesso;&
    Ma dal tuo Nume, o Sacrosanto URBANO.&
    Che le chiavi, onde al Ciel s'apre l'ingresso,&
    Fidò l'Eterna mano a la tua mano.&
    Né mi dà co' suoi casi horror \edtext{Babelle}{\Afootnote{prova}},&
    S'ho te per Duce a sormontar le Stelle.\&
    \endnumbering

    \end{document}`

    Si può migliorare ancora, ma ti consiglio di partire da questo esempio e di consultare attentamente il manuale di ledmac.
    Ovviamente, devi ancora definire un sacco di cose: margini, testatine, etc. etc.

    Ciao,
    Domenico

    Go to top