# 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

-

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 \newtheorems 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

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>
{}% <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

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
Theorems are already emphasized, by having a bold "Theorem X.Y" in front of them. – Ioannis Filippidis Apr 19 at 19:43
@IoannisFilippidis -- the bold "Theorem X.Y" marks the beginning of a theorem statement, but there is nothing to mark the end. that's one of the major functions of the italic. – barbara beeton May 19 at 18:15

Try the following:

\documentclass{article}

\newtheorem{theorem}{Theorem}

\begin{document}
\begin{theorem}
\normalfont If $A$, then $B$.
\end{theorem}
\end{document}

Also look here: https://www.sharelatex.com/learn/Theorems_and_proofs

-