Hi,
I am using four symbols (namely \bigcurlywedgedot, \curlywedgedot, \bigcurlyveedot and \curlyveedot) from MnSymbol package, but given the compatibility issue between that package and amssymb, it messes up the other symbols in the whole document.
I was wondering if there is a way around this. I have tried all of the suggestions on the web but none seems to cut it.
Thanks
Math & Science ⇒ amssymb, MnSymbol | Package Incompatibility
NEW: TikZ book now 40% off at Amazon.com for a short time.

- localghost
- Site Moderator
- Posts: 9202
- Joined: Fri Feb 02, 2007 12:06 pm
Re: amssymb, MnSymbol | Package Incompatibility
Sometimes the load sequence is decisive.
Best regards and welcome to the board
Thorsten
Best regards and welcome to the board
Thorsten
How to make a "Minimal Example"
Board Rules
Avoidable Mistakes
¹ System: TeX Live 2025 (vanilla), TeXworks 0.6.10
Board Rules
Avoidable Mistakes
¹ System: TeX Live 2025 (vanilla), TeXworks 0.6.10
- Stefan Kottwitz
- Site Admin
- Posts: 10345
- Joined: Mon Mar 10, 2008 9:44 pm
amssymb, MnSymbol | Package Incompatibility
If you load MnSymbol after amssymb, you could use those symbols:
If you would change the package loading order, LaTeX would complain, that some commands are already defined, since both packages use the same names for some commands, such as \mathfrak, \centerdot, \veebar, \barwedge, \doublebarwedge, \circledS, \dotplus, ...
Stefan
Code: Select all
\documentclass{article}
\usepackage{amssymb}
\usepackage{MnSymbol}
\begin{document}
$\bigcurlywedgedot\curlywedgedot\bigcurlyveedot\curlyveedot$
\end{document}
Stefan
LaTeX.org admin
Re: amssymb, MnSymbol | Package Incompatibility
> Best regards and welcome to the board
Thanks Thorsten!
Thanks Stefan_K for the reply:
> If you load MnSymbol after amssymb, you could use those symbols
Yes, that's the way I am using it now (load MnSymbol after amssymb). There is no problem with loading these symbols, but when I use the MnSymbol package it apparently overwrites some properties (font size) of the predefined symbols (like \wedge or \top) from the amssymb package and makes them look smaller than usual.
Thanks Thorsten!
Thanks Stefan_K for the reply:
> If you load MnSymbol after amssymb, you could use those symbols
Yes, that's the way I am using it now (load MnSymbol after amssymb). There is no problem with loading these symbols, but when I use the MnSymbol package it apparently overwrites some properties (font size) of the predefined symbols (like \wedge or \top) from the amssymb package and makes them look smaller than usual.
- Stefan Kottwitz
- Site Admin
- Posts: 10345
- Joined: Mon Mar 10, 2008 9:44 pm
Re: amssymb, MnSymbol | Package Incompatibility
Perhaps with some work it's possible to get just the desired symbols from MnSymbol, without loading the whole package, by looking into the package code and coping the required parts.
Stefan
Stefan
LaTeX.org admin