Innanzitutto vanno tolti i dollari perché le unità di misura si scrivono diritte e non corsive.
Inoltre vanno cambiate le parentesi da quadre a tonde perché il grado Celsius è un’unità
di misura, non stai facendo l’analisi dimensionale.
Se fai quanto detto compilerà sicuramente (siccome hai caricato textcomp e inputenc).
In modalità matematica invece non puoi scrivere il circoletto purtroppo a meno che
fai qualche magia oppure carichi siunitx.
Il motivo per cui il file non compila se togli solo i dollari ma lasci le quadre, è che il comando
per far finire una riga, la doppia slash \\, si aspetta un argomento opzionale che rappresenta
lo spazio da lasciare. Per esempio \\[1cm]
Siccome questo comando ignora righe bianche, a capi, ecc… quando dai \\ e alla riga
successiva usi una quadra, come nel tuo caso, lui crede che sia il suo argomento opzionale!
Ovviamente poi dà errore perchè dentro non c’è una lunghezza!
Ciao ciao.
Fra