# Non italic text in theorems, definitions, examples

What package should I use, or what setting can I make to the font in theorems so that the text wouldn't be italic. I use amsmath, and from default, everything I write in theorem environments becomes italic and I don't want that. Thank you

-

## 3 Answers

`amsthm` has three separate predefined styles:

`\theoremstyle{plain}` is the default. it sets the text in italic and adds extra space above and below the `\newtheorem`s listed below it in the input. it is recommended for theorems, corollaries, lemmas, propositions, conjectures, criteria, and (possibly; depends on the subject area) algorithms.

`\theoremstyle{definition}` adds extra space above and below, but sets the text in roman. it is recommended for definitions, conditions, problems, and examples; i've alse seen it used for exercises.

`\theoremstyle{remark}` is set in roman, with no additional space above or below. it is recommended for remarks, notes, notation, claims, summaries, acknowledgments, cases, and conclusions.

these recommendations are listed in the `amsthm` documentation; type `texdoc amsthm` if you have a tex live installation, or link to it here from your browser.

-
Thank you very much for your help. –  Beni Bogosel Dec 14 '11 at 13:38

I've looked in other answers on similar questions, but I didn't find an explicit one to this particular problem, so here it is: say

``````\theoremstyle{definition}
``````

before defining all your theorem-like environments, after having declared

``````\usepackage{amsthm}
``````

However, I consider this bad style, as theorems are important and they should be put into evidence.

-
Thank you very much for your answer. –  Beni Bogosel Dec 14 '11 at 13:38
I must say I don't like putting whole paragraphs in italic. (Mainly because I want to mark single words and phrases consistently in italic.) Making a theorem stand out is good. But there are many other ways to highlight it. Also often, and in the recommended setup, every little lemma, proposition and corollary is highlighted in this same way. So the effect you want to achieve is further diminished. –  canaaerus Jun 20 '12 at 19:00

The `amsthm` package has the option to define the custom `theorem` environment from scratch as stated in the manual (I am copying for the convenience)

``````\newtheoremstyle{note}% <name>
{3pt}% <Space above>
{3pt}% <Space below>
{}% <Body font>
{}% <Indent amount>
{\itshape}% <Theorem head font>
{:}% <Punctuation after theorem head>
{.5em}% <Space after theorem headi>
{}% <Theorem head spec (can be left empty, meaning `normal')>
``````

You can change `{\itshape}` to `{\upshape}`. On the other hand you can simply use the `remark` or `definition` templates.

-
Thank you for your answer. –  Beni Bogosel Dec 14 '11 at 13:38
I know this is a little off-topic but What if I want to use an existing theorem environment and make changes? For example `\theoremstyle{break}` . –  Jayesh Badwaik Jul 19 '12 at 7:26
@JayeshBadwaik You already need to select a theorem style with `\newtheorem{thm}{plain}` or something similar globally as in barbara's answer. Instead of `plain` you can select your existing environment, say `break`, take that definition `\newtheorem{break}{your customized style}`. –  percusse Jul 19 '12 at 7:59