Seite 1 von 1

Problem mit Formatierung bei newtheorem

Verfasst: Sa 11. Feb 2012, 09:54
von Bienchen82
Hallo zusammen,

leider konnte ich bislang nirgendwo eine Lösung für folgendes Problem finden (auch nicht in der betroffenen Doku): In einer newtheorem-Umgebung, in der korrekterweise alles kursiv erscheinen soll, möchte ich ein einzelnes Wort nicht kursiv schreiben. Ich habe es schon mit \text{} usw. versucht, aber nichts hat funktioniert.

Vielen Dank für Eure Tipps!

Grüße vom Bienchen :-)


Minimalbeispiel:
\documentclass[a4paper,ngerman]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{scrpage2, booktabs, bigstrut}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amstext}

\newtheorem{satz}{Satz}[chapter]
\newtheorem{lemma}[satz]{Lemma}

\begin{document}

\begin{lemma}
Das Wort \text{TEST} soll nicht kursiv erscheinen.
\end{lemma}

\end{document}

Verfasst: Sa 11. Feb 2012, 10:26
von csaf5941
Mit `\text` aus dem `amsmath` Paket kannst du im Mathemodus Text »normal« setzen. In deinem Fall soll aber für normalen Text einfach die aufrechte Variante verwendet werden, was mit `\textup` bzw. `\upshape` funktioniert:
\documentclass{report}

\newtheorem{satz}{Satz}[chapter]
\newtheorem{lemma}[satz]{Lemma}

\begin{document}

\begin{lemma}
Das Wort \textup{Test} soll nicht kursiv erscheinen.
\end{lemma}

\end{document}
Schöne Grüße,
Johannes

Verfasst: Sa 11. Feb 2012, 10:44
von Bienchen82
Perfekt, besten Dank! :D