TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Q: Is there an easy way to change the default proof environment endmark (it's normally a funny open square and I'd like to change it to \blacksquare) when using the ntheorem package with the amsthm and thmmarks options? I'd like to continue using the ntheorem package without migrating over to amsthm

You can see below that I added a \square endmark to the different theorem environments. I'm just stuck on changing the proof endmark. You can see below I tried the code

\renewcommand{\qedsymbol}{\ensuremath{\blacksquare}}

It didn't work. A number of other approaches didn't work either.

\documentclass{article}
\usepackage[amsthm,thmmarks]{ntheorem}
\usepackage{amssymb}

\theoremstyle{break}
\theoremsymbol{\ensuremath{\square}}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{definition}[theorem]{Definition}
%\renewcommand{\qedsymbol}{\ensuremath{\blacksquare}}

\begin{document}

\begin{theorem}[My Theorem]
  Lorem ipsum. 
\end{theorem}
\begin{proof}
  Lorem ipsum.
\end{proof}

\begin{definition}[My Definition]
  Lorem ipsum.
\end{definition}

\end{document} 

endmarks

share|improve this question
up vote 10 down vote accepted

I think you are looking for

\renewcommand\proofSymbol{\ensuremath{\blacksquare}}
share|improve this answer
    
Yup, that was it. Thanks David! – lowndrul Apr 13 '12 at 23:37

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.