I need to change the style of the theorem title ( bold and no ponctuation after the title) :
\documentclass[french,a4paper,12pt]{report}
\usepackage{babel}
\usepackage{graphicx}
\usepackage{amsmath,amsfonts,amstext,amssymb}
\usepackage{times}
\usepackage{setspace}
\usepackage{Lettrine}
\usepackage{fancyhdr}
\usepackage{multirow}
\usepackage{pslatex}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{array}
\usepackage{enumerate}
\usepackage{color}
\usepackage{version}
\usepackage{newcent}
\usepackage{nestochp}
\usepackage{anysize}
\usepackage{amsthm}
\makeatletter
\g@addto@macro\th@remark{\thm@headpunct{ }}
\makeatother
\theoremstyle{remark}
\newtheorem{Def}{Définition}
\newtheorem*{pre}{Preuve}
\newtheorem{The}{Théorème}
\newtheorem{Lem}{Lemme}
\newtheorem*{Rem}{Remarque}
\newtheorem{pro}{Proposition}
\numberwithin{equation}{chapter}
When I use the code above I got no ponctuation after the theorem's title but the font is not bold.
How can I fix this?
Best Answer
Since,judging by the use of the
remark
style in your example code, you want boldfaced head, no punctuation after the head and normal font for the body, you can easily define a new style with those requirements: