Forse non ho capito bene come si usa.. Ho scritto
`\newcommand{\copertina}[1]{%
\input{template/title}}
\copertina{Mio Titolo}
`e nel file template/title ho inserito un #1. Mi dà errore
`:You can't use `macro parameter character #' in vertical mode. { \Huge \bfseries #`
No, non hai capito bene. 🙂 In realtà TeX prende il tuo argomento “Mio Titolo” e lo getta via, perché nel testo della definizione non compare #1. Non puoi certo mettere #1 nel file title.tex, perché #1 può andare solo nel testo di una definizione.
Il metodo a cui ho accennato è diverso: scriverai
`\newcommand{\copertina}[1]{%
\newcommand{\Titolo}{#1}%
\input{template/title}}
…
\copertina{Mio Titolo}`
e nel file title.tex, dove deve comparire il titolo scrivi \Titolo. Quando LaTeX trova \copertina, definisce \Titolo come il tuo argomento e, quando legge title.tex sa che cosa sostituire a \Titolo.
Ciao
Enrico