fdsymbol と fontspec の使用

fdsymbol と fontspec の使用

fdsymbolOpentypeフォントと一緒にパッケージを使いたいのですがfedra serif b、次のコードで問題があります。

\documentclass{article}
\usepackage{fdsymbol}
\usepackage{fontspec}
%\setmainfont{fedraserifpro-b-book.otf}[
%BoldFont = fedraserifpro-b-medium.otf, 
%ItalicFont = fedraserifpro-b-bookitalic.otf,
%BoldItalicFont = fedraserifpro-b-mediumita.otf]

\begin{document}
\begin{equation}
\sigma(w | xv)
\end{equation}
\end{document}

でコンパイルするとXeLaTeX、次のエラーが発生します。

LaTeX error: Command '\mathdollar' already defined.

この問題がマシン固有のものかどうかはわかりません。何かアイデアはありますか?

編集:使用後、\let\mathdollar\undefinedコードはコンパイルされますが、結果は

ここに画像の説明を入力してください

の代わりに

ここに画像の説明を入力してください

答え1

Fedora フォントをダウンロードすることもできます (どこで見つけられるかはわかりませんが、数学と互換性があるはずです)

それから:

システムにフォントを追加した後、次のコードを実行できます。

\documentclass{article}
\usepackage{mathspec}
\setmainfont{DejaVu Sans}
\setmathsfont(Digits,Latin,Greek)[Numbers={Lining,Proportional}]{TeX Gyre Pagella Math}
\begin{document}
Test
\begin{equation}
\boldmath{\sigma(w | xv)}
\end{equation}
\end{document}

つまり次のようになります:

ここに画像の説明を入力してください

PS: 元のフォントがどこにあるのかわかりません。Linux システムと Overleaf で使用可能なフォントを使用して、メイン フォントと数学用の別のフォントを使用できるコードを追加するだけです (コードをテストできるようにするため)。

関連情報