Marco87″ post=63974Ciao,
ecco il mio preambolo:
`…
\newcommand{\greco}[1]{\foreignlanguage{greek}{#1}}
`Il comando che ho definito per scrivere in greco è quello proposto nell’Arte, ma anche senza usarlo, mi succede quanto dicevo. Ho provato anche con il pacchetto taubner, ma non dà ancora il risultato corretto.
`\newcommand{\greco}{\foreignlanguage{greek}}`
@Tommaso @Lorenzo: meglio se correggete.
Spiegazione: il carattere ~ è normalmente attivo e sappiamo qual è il suo significato. Quando si passa al greco, questo carattere deve diventare una lettera. Ma se si legge il testo in greco traslitterato prima che le macro di babel facciano il loro dovere, ecco che ~ rimane quello che era: proprio quello che succede quando si definisce \greco con un argomento.
Per inserire il circonflesso in parole greche che vanno in argomenti mobili, precederlo con \string:
`\section{\greco{\string~h}}`
Ciao
Enrico