Re: Ridefinire comando-creazione iniziale puntata di una parola

#84219
robitex
Amministratore del forum
    Up
    0
    Down
    ::


    Eccomi di nuovo.
    Il codice seguente, migliorabile, scritto in LaTeX3, inserisce le sole iniziali anche per argomenti con più nomi:
    `\documentclass{article}
    \usepackage{expl3}
    \usepackage{xparse}

    \ExplSyntaxOn
    \cs_new:Npn \my_parsename:w #1 #2 \q_stop
    {
    #1 . ~
    }

    \cs_new:Npn \my_level_func:n #1
    {
    \my_parsename:w #1 \q_stop
    }

    \NewDocumentCommand \initials { >{ \SplitList { ~ } } m }
    {
    \ProcessList { #1 } { \my_level_func:n }
    }
    \ExplSyntaxOff

    \begin{document}
    La teoria elaborata da \initials{Albert Einstein Junior}, tuttora un segreto\dots

    \initials{B.}
    \initials{Carl Popper}
    \end{document}`

    R.
    Ps.
    Grazie Enrico per la correzione…

    Go to top