dramtist ed allineamenti

  • Creatore
    Topic
  • #97636
    Up
    0
    Down
    ::


    Buongiorno a tutti.

    Nonostante abbia letto più volte il manuale, tentato più e più volte, non sono riuscito a riprodurre la compilazione come in figura.
    [attachment=1139]bd3wM.png[/attachment]

    Ho provato anche – con l’ausilio de pacchetto calc – ad aggiungere queste righe di codice:
    `
    \setlength{\speakswidth}{\widthof{\speaksfont NomeAttore}}
    \addtolength{\speakswidth}{\Dlabelsep}
    \addtolength{\speaksindent}{\speakswidth}
    `
    Mi crea un allineamento rrispetto alla lunghezza massima del NomeAttore più lungo. Ma appena va a capo, allinea rispetto al valore di default.

    Grazie in anticipo
    gmd86

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #97637
      mlgdominici
      Amministratore del forum
        Up
        0
        Down
        ::


        Ciao,

        purtroppo, nella versione 1.x di dramatist (quella distribuita in TeX Live e MikTeX), il supporto ai vari parametri è piuttosto rudimentale. Comunque, la combinazione “magica” dovrebbe essere questa:

        `
        \setlength{\speakswidth}{\widthof{\speaksfont NomeAttore}}
        \setlength{\speaksindent}{0pt}
        \setlength\leftmargini{\speakswidth}
        \renewcommand{\speakslabel}[1]{%
        \hfill\speaksfont{#1}}
        `

        Non garantisco che non ci siano effetti collaterali.

        Su Github (https://github.com/mlgdominici/dramatist) è in corso di sviluppo la versione 2.x. Io la considero ancora una beta, perché la documentazione è praticamente inesistente, ma dal punto di vista del codice è sufficientemente matura e migliore della versione precedente, grazie anche all’aiuto concreto di un paio di frequentatori del forum. Certamente è più complessa e incompatibile con la versione precedente.

        Max

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

    Go to top