Re: “L’arte di scrivere con LaTeX”

#23215
Up
0
Down
::

Finora non ho trovato un modo per poter scrivere da tastiera il simbolo °, sia in modo testo che matematico, facendo sì che in output il carattere ° sia anche cercabile.

Se uso \texdegree (con textcomp) il carattere ° viene riconosciuto nel pdf sia da Skim che da Adobe Reader 9. Se lo inserisco con ° avendo impostato la codifica latin1, tutto funziona. Altrettanto con utf8.

Rimane il problema del modo matematico. Se si usa latin1, una definizione come
`\DeclareRobustCommand{\degree}{%
\ifmmode\mbox{\textdegree}\else\textdegree\fi}
\DeclareInputText{176}{\degree}`
fa ciò che ci si aspetta: il comando \degree funziona in tutti i modi, il risultato è un carattere riconosciuto nelle ricerche e si può anche usare direttamente il carattere in input. Con utf8 occorre sostituire la seconda riga con
`\DeclareUnicodeCharacter{00B0}{\degree}`
ma va tutto bene ugualmente. È un piccolo mistero il perché non ci abbiano pensato. Di fatto è essenzialmente quello che fa siunitx.

Naturalmente questo su Mac OS X; sugli altri non mi pronuncio.

Ciao
Enrico

Go to top