Beh dai, se il problema è qui credo che lo si risolva in fretta. Io (che devo ancora trovare la voglia di mettermi a studiare seriamente TikZ) farei così:
– una bella studiata agli articoli di Claudio sui Mark (ArsTeXnica dell’anno scoro mi pare) e sul suo dizionario
– gestirei le unghie con i mark (anche senza fancyhdr, guarda dictionarySCR)
– per il problema delle doppie unghie fare una verifica di uguaglianza fra l’iniziale della prima parola e di quella dell’ultima (che sono salvate come due mark). Se sono uguali, stampo solo un’unghia, se son diverse, ne stampo due. Se sulla stessa pagina hai aprole con tre iniziali diverse…. auguri 🙂 (comunque io credo che taglierei la testa al toro e metterei un \pagebreak quando cambia lettera iniziale).
Tutto questo in teoria, perdonami ma ora non posso mettermi a fare delle prove.
Fran