I am trying to typeset the symbol for empty set and using the answer of that question I chose \varnothing but when I used it I got the symbol that is described to be \emptyset and vice versa. Also when I use the amssymb package I get these errors:
Command `\eth' already defined.
Command `\digamma' already
Command `\backepsilon' already
If I don't useamssymb it still happens the same regarding those 2 symbols. What is happening? How can I get the right symbol? (Meaning the \varnothing)
\documentclass[12pt]{article}
\usepackage{fontspec}
\setmainfont
[
Ligatures=TeX,
Extension=.otf,
UprightFont=*,
BoldFont=*Bold,
ItalicFont=*It,
BoldItalicFont=*BoldIt,
Mapping=tex-text
]{GFSArtemisia}
\setsansfont[Mapping=tex-text]{GFSArtemisia.otf}
\usepackage[english,greek]{babel}
\usepackage[fleqn]{amsmath}
\usepackage{unicode-math}
\begin{document}
This is the problem:
\vspace{1cm}
$\varnothing \quad \emptyset$
\end{document}


\emptysetand\varnothingoutput the same symbol withunicode-math. – Manuel Oct 19 '14 at 23:46