Math & Scienceamssymb, MnSymbol | Package Incompatibility

Information and discussion about LaTeX's math and science related features (e.g. formulas, graphs).
Post Reply
Haddock
Posts: 2
Joined: Sun Jan 22, 2012 10:23 am

amssymb, MnSymbol | Package Incompatibility

Post by Haddock »

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

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

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

Post by localghost »

Sometimes the load sequence is decisive.


Best regards and welcome to the board
Thorsten
User avatar
Stefan Kottwitz
Site Admin
Posts: 10345
Joined: Mon Mar 10, 2008 9:44 pm

amssymb, MnSymbol | Package Incompatibility

Post by Stefan Kottwitz »

If you load MnSymbol after amssymb, you could use those symbols:

Code: Select all

\documentclass{article}
\usepackage{amssymb}
\usepackage{MnSymbol}
\begin{document}
$\bigcurlywedgedot\curlywedgedot\bigcurlyveedot\curlyveedot$
\end{document}
wedges.png
wedges.png (2.65 KiB) Viewed 6516 times
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
LaTeX.org admin
Haddock
Posts: 2
Joined: Sun Jan 22, 2012 10:23 am

Re: amssymb, MnSymbol | Package Incompatibility

Post by Haddock »

> 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.
User avatar
Stefan Kottwitz
Site Admin
Posts: 10345
Joined: Mon Mar 10, 2008 9:44 pm

Re: amssymb, MnSymbol | Package Incompatibility

Post by Stefan Kottwitz »

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
LaTeX.org admin
Post Reply