我想要访问下面有一个点的等号,就像 stix 包中的 eqdot 一样。但不幸的是,我收到一条错误消息,提示加载的包太多。
更准确地说,错误消息是:“声明的符号字体太多。...ont{integrals} {LS2}{stixcal} {m} {n}”
我怎样才能解决这个问题?
\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}```
答案1
加载没有意义txfonts
,因为stix
已经提供了类似 Times 的字体。
该latexsym
软件包已包含在内amssymb
,但stix
仍然包含它。很可能您不需要stmaryrd
任何一个。
看看下面代码中的注释。
\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}