il comando `\string` produce in output il suo argomento senza interpretarlo, è corretto?
Circa. Ma l’argomento è il token che segue, quindi mai metterlo tra graffe. Ciò che è prodotto da \string\pippo e da \string{\pippo} è ben diverso: il primo produce la stringa \pippo fatta di caratteri, il secondo dà un messaggio di errore, due se \pippo non è definito.
Per la precisione \string
La distinzione è irrilevante se usiamo \string per produrre testo da mandare in output; può essere rilevante se usiamo \string per passare qualcosa a una macro.
Lo stesso accade con certi usi di \the.
Ciao
Enrico