[Tex/LaTex] Change the behaviour of emph per environment

emphasisenvironments

Is there redefine the way emph behaves in the definition environment?

Right now, since definition is in italics, emph just makes the text non-italic which is not enough to make it stand out. Is there a way to switch to be bold if and only if emph is used within the definition environment?

Best Answer

On modern LaTeX systems you can use

\renewcommand\eminnershape{\itshape\bfseries}

to change the way \emph behaves in an italic context.

If you only want it for definitions, include the etoolbox package and

 \AtBeginEnvironment{definition}{\renewcommand\eminnershape{\‌​itshape\bfseries}}
Related Question