Sovrapporre una parola ad un altra e gestire spaziature e allineamenti

  • Creatore
    Topic
  • #111669
    Up
    0
    Down
    ::


    Salve a tutti 🙂
    sono nuovo di questo forum, ma utilizzo LaTeX, pur non essendo un utente particolarmente esperto, da diverso tempo.

    In questi giorni sto impazzendo nel tentare di rimediare ad un piccolo problema riscontrato con il pacchetto songs.sty (di cui chiederò chiarimenti allo sviluppatore) che mi ha portato a scegliere di provare a riscrivere la funzionalità di cui ho bisogno… Ok diciamo che ho scelto la strada più complicata 🙂

    Ciò che vorrei ricreare è una “semplice” funzionalità di questo pacchetto che consente di sovrapporre gli accordi per chitarra ad al testo corrispondente della canzone, ma purtroppo ci sono riuscito solo in parte.

    Uilizzando:

    `
    newcommand{\ch}[1]{%
    \raisebox{2ex}{\makebox[0pt][l]{\normalsize\bfseries\strut#1}}\nolinebreak
    }
    `

    Sono riuscito a sovrapporre l’accordo sopra la parola che mi interessa a partire dalla posizione desiderata, ma non riesco a gestire correttamente il problema dell’allineamente del testo

    Consideriamo ad esempio questo piccolo esempio:

    `\newcommand{\ch}[1]{%
    \raisebox{2ex}{\makebox[0pt][l]{\normalsize\bfseries\strut#1}}\nolinebreak
    }

    \ch{DO}Tan\ch{DO}ti auguri \ch{DO}a \ch{DO}te!

    `

    In questo caso il DO ed il RE possono andare bene già così come vengono compilati, ma quando posiziono
    il SOL dovrei allontanare il testo sotto “te” (magari con un separatore se proprio volessi come un piccola linea -) altrimenti finisce per sovrapporsi al FA

    Spero di essere stato chiaro e qualcuno riesca a darmi una mano.

    Grazie, a presto.
    gallus

  • Devi essere connesso per rispondere a questo topic.

Go to top