Libretto per opera lirica

  • Creatore
    Topic
  • #107284
    Up
    0
    Down
    ::


    Questa sera volevo trascrivere in LaTeX il libretto dell’Aida, ma poi mi sono chiesto che pacchetto uso? Ricordo che ce n’era uno che permetteva di scrivere i copioni per i film, ma il suo aspetto è decisamente poco raffinato per lo scopo, qualcuno ha un suggerimento? O mi conviene provare a scrivere 3 comandi e usare una classe article?
    Dopo aver cercato ancora sul gruppo (la limitazione a 1 anno è stata una grave svista) sono arrivato al pacchetto dramatist che sembrerebbe essere perfetto per le mie esigenze, adesso ho trovato questo manuale che riporta anche un esempio, lo trascrivo

    `\documentclass[a5paper]{book}
    \usepackage{dramatist}
    \DRSetup{dramatis}{dramatis}{%
    titlename=Personaggi,
    titlefont=\scshape\Large,
    rolefont=\scshape,
    leftmargin=.1\textwidth,
    rightmargin=.1\textwidth,
    itemsep=.5\baselineskip,
    topsep=\baselineskip}
    \Character[role=Sior Zamaria,
    desc={testor, cioè fabbricatore di stoffe},
    rdsep={\ }]{Zamaria}{zamaria}
    \Character[role=Siora Domenica,
    desc=figlia di Zamaria,
    rdsep={,\ }]{Domenica}{domenica}
    \Character[role=Madama Gatteau,
    desc=vecchia francese ricamatrice,
    rdsep={,\ },
    dirname=Madama Gatteau]{Madama}{madama}
    \begin{CharacterGroup}{garzoni lavoranti di Zamaria}
    \Character[]{Cosmo}{cosmo}
    \Character[]{Baldissera}{baldissera}
    \Character[]{Martin}{martin}
    \end{CharacterGroup}
    \begin{document}
    \DramPer

    \set{La scena si rappresenta in Venezia in casa di Zamaria}

    \act

    \scene

    \settings{Camera e lumi sul tavolino.\\
    \zamaria, \baldissera, \cosmo e \martin}

    \begin{drama}
    \zamariaspeaks Putti, vegnì qua. Stassera ve dago festa. Semo in
    ti ultimi zorni de carneval. Dago da cena ai mi amici; dopo cena
    se balerà quatro menueti; vualtri darè una man, se bisogna, e po
    magnerè, goderè, ve devertirè.
    \baldisseraspeaks Sior sì, sior patron; grazie al so bon amor.
    \martinspeaks Semo qua a servirla, e goderemo anca nu le so
    grazie.
    \cosmospeaks Oe, stassera no sentiremo la realtina al
    teler. \delivery{agli altri giovani}
    […]
    \zamariaspeaks Oh! via, per stassera no disemo altro. Devertìmose,
    e che tutti goda. Doman po, sior Cosmo carissimo, dè drio a quel
    drapeto. Vu, sior Baldissera, domattina a bon’ora andè dal manganer,
    a véder se i ha dà l’onda a quel amuer, e vu, sior Martin, scomenzerè
    a ordir quel camelotto color de gazìa.
    \end{drama}
    \end{document}`

    Se compilo invece di ottenere un file ottengo questo errore

    Package dramatist Warning:

    ********************************************************
    * No Configuration file found, using default settings. *
    ********************************************************
    .

    )
    ! Undefined control sequence.
    l.7 \DRSetup
    {dramatis}{dramatis}{%
    ?

    Qualcuno sa illuminarmi?

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


        [tt]\DRSetup[/tt] non è un comando definito dal pacchetto dramatist; dove l’hai trovato?
        So che Dominici ha scritto quell’articolo, ma il pacchetto dramatist presente nella tua (e nella mia) installazione di TeXLive 2016 non parla di quel comando, parla solo del file di configurazione, che dovrebbe contenere l’insieme delle impostazioni che possono essere scritte nel preambolo, ma che ne costituirebbero un “inutile” ingombro; il file di configurazione non è obbligatorio, ma è conveniente per liberare spazio nel preambolo. Se c’è dramatist lo legge, altrimenti non protesta, ma le impostazioni devono stare nel preambolo.

        Nota che il pacchetto dramatist in TeXLive è del 2014, mentre l’articolo a cui fai riferimento è del 2005. Leggi la documentazione di dramatist dando da terminale il comando texdoc dramatist

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

    Go to top