答案1
为了避免错误,您可以将受影响的宏声明为未定义:
\usepackage{eurosym}
\let\EUR\undefined
\usepackage{marvosym}
如果你想使用两个包的符号,并且它们的名称原本相同,那么可以使用savesym
包裹。
\usepackage{savesym}
\usepackage{eurosym}
\savesymbol{EUR}
\usepackage{marvosym}
\restoresymbol{marvosym}{EUR}
...
\EUR\ vs. \marvosymEUR