fdsymbol
Opentypeフォントと一緒にパッケージを使いたいのですが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 で使用可能なフォントを使用して、メイン フォントと数学用の別のフォントを使用できるコードを追加するだけです (コードをテストできるようにするため)。