Als Ergänzung zu den Antworten noch
eine Antwort aus dem Vortrag "LaTeX für Puristen":
Es sollte keine dieser LaTeX-*Low-Level*-Befehle im *Dokumenttext* verwendet werden.
Wieso? Im Dokumenttext sollte man den Text von seiner Bedeutung her auszeichnen.
Befehle wie \itshape, \slshape, \bfseries, \ttfamily `\itshape`, `\slshape`, `\bfseries`, `\ttfamily` sind keine Auszeichnungsbefehle,
sondern Schriftauswahlbefehle.
Es ist besser, sich eigene Auszeichnungen zu überlegen, diese im
Dokumentkopf oder einem Paket zu definieren - hierzu kann man dann die
Schriftauswahlbefehle verwenden - und dann die Textstellen im Dokument
mit diesen Ausreichnungen zu versehen.