Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I'd really like to keep the default \emptyset. I also use MnSymbol. But MnSymbols aliases \emptyset and \varnothing to \diameter.

How can I prevent that from happening? Could I save \emptyset previously to calling \usepackage{MnSymbol} and restore it later on?

share|improve this question
1  
I've marked your inline code with backticks `. –  Hendrik Vogt Jan 19 '11 at 16:58
add comment

2 Answers

up vote 4 down vote accepted

please provide complete examples! And the package name is MnSymbol

\documentclass{article}

\DeclareSymbolFont{Symbols}{OMS}{cmsy}{m}{n}
\DeclareMathSymbol{\Emptyset}{\mathord}{Symbols}{"3B}

\usepackage{MnSymbol}

\begin{document}

$\Emptyset$ $\emptyset$

\end{document}

alt text

share|improve this answer
1  
Well, here one can do without a complete example, I think. But in general I fully agree! –  Hendrik Vogt Jan 19 '11 at 16:59
    
Well, yes, but the answer is somewhat generic. –  Hendrik Vogt Jan 19 '11 at 17:03
    
As I said, in general I fully agree! (I often ask people to provide complete examples.) –  Hendrik Vogt Jan 19 '11 at 17:07
    
Thanks for the solution. Though the empty set looks different then it looks without MnSymbol used at all. The \emptyset looks like a Stop-Sign, while the \MnEmptySet looks like a the \diameter sign. The regular \emptyset looks more oval. –  angerman Jan 19 '11 at 17:50
    
@angerman: see edited example –  Herbert Jan 19 '11 at 19:24
add comment

For the sake of completeness, I believe you could just explicitly change the empty set back to the cm empty set:

\renewcommand{\emptyset}{\font\cmsy = cmsy10 at 10pt
 \hbox{\cmsy \char 59}
}

I think the other solutions are better, however.

share|improve this answer
add comment

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.