如何在数学模式下更改特定符号

如何在数学模式下更改特定符号

我使用\usepackage[utopia]{mathdesign}数学数字、符号等,但我想将\sum符号更改为默认的现代计算机符号。当我使用

\DeclareSymbolFont{CMlargesymbols}{OMX}{cmex}{m}{n}
\DeclareMathSymbol{\‎‏‎sum‎}{\mathop}{CMlargesymbols}{"50}‎‎‎

它会导致错误:Command '\sum' already defined。我该如何更改\sum符号?

答案1

正确的加载顺序应该是

\documentclass{article}

\usepackage[utopia]{mathdesign}

\DeclareSymbolFont{CMlargesymbols}{OMX}{cmex}{m}{n}
\DeclareMathSymbol{\sum}{\mathop}{CMlargesymbols}{"50}

\usepackage{amsmath}                                       

\begin{document}

$\sum$

\end{document}

这是因为amsmath修补了一些命令以使其变为“点感知”。

答案2

如果你尝试一下怎么样

\DeclareMathSymbol{\mysum}{\mathop}{CMlargesymbols}{"50}

然后在序言的结尾

\renewcommand{\sum}{\mysum}

相关内容