How to get hold of $\eqdot$

symbols

I want access to an equality sign with a dot under it, as with eqdot in the stix package. But unfortunately I get an error with the message that there are too many packages loaded.

More precisely, the error message is: “Too many symbol fonts declared. …ont{integrals} {LS2}{stixcal} {m} {n}''

How may I get around this?

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath, amssymb, amsthm, enumitem, graphicx, hyperref, latexsym,  babel, blindtext, thmtools}
\usepackage[dvipsnames]{xcolor}
\usepackage{environ}
\usepackage{stmaryrd}
\usepackage{txfonts}
\usepackage{euro}
\usepackage{stix}

\begin{document}

$\eqdot$

\end{document}```
    

Best Answer

There is no point in loading txfonts, because stix already provides Times-like fonts.

The latexsym package is already covered by amssymb, but stix covers it anyway. Quite likely, you don't need stmaryrd either.

Look at the comments in the code below.

\documentclass{article}

\usepackage[T1]{fontenc}
%\usepackage[utf8]{inputenc} % not needed
\usepackage[english]{babel}
\usepackage{
  amsmath,
%  amssymb, % not needed
  amsthm,
  enumitem,
  graphicx,
%  latexsym, % not needed
%  babel, % why twice?
  blindtext,
  thmtools
}
\usepackage[dvipsnames]{xcolor}
\usepackage{environ}
%\usepackage{stmaryrd} % probably not needed
%\usepackage{txfonts} % surely a cause for the problem
\usepackage{euro}
\usepackage{stix}

\usepackage{hyperref} % should be last

\begin{document}

$\eqdot$

test
\end{document}
Related Question