25 Marzo 2013 alle 10:20
#84219
::
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…