How to change the default font of math operators? The problem is that if I use the command \DeclareMathAlphabet\mathrm{U}{eur}{b}{n}, only new defined operators will be changed in terms of its font. For the operators like \sin or \sup, no changes will take place.
\documentclass[english]{report}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amsthm,amssymb}
\DeclareMathAlphabet\mathrm{U}{eur}{b}{n}
\begin{document}
$$\sin,\sup$$
\end{document}

\mathrm. It is a symbol font which uses a 'raw' encoding (U). Also, you should not define the normal version using thebseries. But it is hard to say what you should do without knowing what you are trying to do. Does\usepackage{amsfonts}do what you want? – cfr Dec 25 '14 at 03:53\mathrmdefines the font of math operators – Qian Dec 25 '14 at 03:57$$ought not be used - it is obsolete. Use\[...\]instead. (In LaTeX.) – cfr Dec 25 '14 at 03:58\mathrmuses a font in theOT1encoding. But, in any case, you'd use\SetSymbolFont{operators}{normal}{OT1}{lmr}{m}{n}, say, to set a non-default font for this. And then you'd set the bold variant separately. But, generally, you ought not do this in your document. Packages exist to do it for you. In this case, just look atamsfontsand choose the options you want. – cfr Dec 25 '14 at 04:08