This code
\documentclass{scrreprt}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\usepackage{siunitx}
\begin{document}
\SI{10}{\micro\metre}
\end{document}
produces these warnings:
Package microtype Warning: Unknown slot number of character
(microtype) `\textminus '
(microtype) in font encoding `TS1' in protrusion list
(microtype) `textcomp'.
Package microtype Warning: Unknown slot number of character
(microtype) `\texttrademark '
(microtype) in font encoding `TS1' in protrusion list
(microtype) `textcomp'.
Package microtype Warning: Unknown slot number of character
(microtype) `\textcopyright '
(microtype) in font encoding `TS1' in protrusion list
(microtype) `textcomp'.
Package microtype Warning: Unknown slot number of character
(microtype) `\textregistered '
(microtype) in font encoding `TS1' in protrusion list
(microtype) `textcomp'.
Package microtype Warning: Unknown slot number of character
(microtype) `\textdegree '
(microtype) in font encoding `TS1' in protrusion list
(microtype) `textcomp'.
Additional information:
- This seems only to happen when using
siunitx's "\micro" (like µm or µs) - The errors also come up without
fontencandlmodernpackages (but in the real world document where the warnings come up I use them, so I included them in the minimum example) - loading the
textcomppackage make the warnings disappear
Questions:
- What exactly do these warnings mean?
- What exactly produces them?
- Should I just load the
textcomppackage? But it's from 1995 and I think it's obsolete. And I don't need it (appart from making the warnings disappear) - What is the best solution here?