[Tex/LaTex] unicode-math and amsmath incompatible

amsmathfontspecunicode-math

When I compile the following mwe with xelatex, I am told:

ERROR: LaTeX Error: Command \dddot already defined.

--- TeX said ---
               Or name \end... illegal, see p.192 of the manual.

l.571    \hbox{\normalfont ...}\vss}}}}

(That's line 571 of amsmath.sty).

\documentclass{minimal}
\usepackage{fontspec}
\setmainfont{LinLibertine_R.otf}
\usepackage{unicode-math}
\setmathfont{STIXGeneral}
\usepackage{amsmath}

\begin{document}

Hello, world.

\end{document}

Is there a bug, or am I doing something wrong?

That allows compilation, but the braces are minuscule (the first one is supposed to span Ordinarium/Extraordinarium). Here's the longer example.

\documentclass{minimal}
\usepackage{mathtools}
\usepackage{unicode-math}
\setmainfont {LinLibertine_R.otf}
\setmathfont{STIXGeneral}

\begin{document}

\[
\begin{tabular}{c}
Somnium\\
    proprie\\
    dictum 
\end{tabular}
  \left\{\begin{array}{@{}l@{}}
      \text{Ordinarium}
    \left\{\begin{array}{@{}l@{}}
      \begin{tabular}{@{}l@{}}
        Vulgare seu commune\\
        physicum ortum\\
        ex principiis
      \end{tabular}
      \left\{\begin{tabular}{@{}l@{}}
        Externis\\[3\jot]
        Internis
      \end{tabular}\right.\\[6\jot]
      \text{Proprium aliquibus.}\\
      \text{Præsagiens}
    \end{array}\right.\\[12\jot]
    \text{Extraordinarium}
    \left\{\begin{array}{@{}l@{}}
      \begin{tabular}{@{}l@{}}
        θεῖον diuinum\\
        θεόπεμπτον
        immissum à Deo
      \end{tabular}
      \left\{\begin{tabular}{@{}l@{}}
        Mediate per\\
        bonos angelos\\[3\jot]
        Immediate
      \end{tabular}\right.\\[6\jot]
      \text{Diabolicum}\\
      \text{Δαιμονιόπεμπτον}
    \end{array}\right.
  \end{array}\right.
\]


\end{document}

Best Answer

Here's what I get with the following modifications to your input:

\documentclass{article}
\usepackage{mathtools}
\usepackage{unicode-math}
\setmainfont {Linux Libertine O}
\setmathfont{XITS Math}

\begin{document}

\[
\begin{tabular}{c}
Somnium\\
    proprie\\
    dictum 
\end{tabular}
  \left\{\begin{array}{@{}l@{}}
      \text{Ordinarium}
    \left\{\begin{array}{@{}l@{}}
      \begin{tabular}{@{}l@{}}
        Vulgare seu commune\\
        physicum ortum\\
        ex principiis
      \end{tabular}
      \left\{\begin{tabular}{@{}l@{}}
        Externis\\[3\jot]
        Internis
      \end{tabular}\right.\\[6\jot]
      \text{Proprium aliquibus.}\\
      \text{Præsagiens}
    \end{array}\right.\\[12\jot]
    \text{Extraordinarium}
    \left\{\begin{array}{@{}l@{}}
      \begin{tabular}{@{}l@{}}
        θεῖον diuinum\\
        θεόπεμπτον
        immissum à Deo
      \end{tabular}
      \left\{\begin{tabular}{@{}l@{}}
        Mediate per\\
        bonos angelos\\[3\jot]
        Immediate
      \end{tabular}\right.\\[6\jot]
      \text{Diabolicum}\\
      \text{Δαιμονιόπεμπτον}
    \end{array}\right.
  \end{array}\right.
\]


\end{document}

enter image description here

Related Question