使用 fdsymbol 和 fontspec

使用 fdsymbol 和 fontspec

我想將該fdsymbol包與fedra serif bOpentype 字體一起使用。我在使用以下程式碼時遇到一些問題

\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 上可用的一些字體(以便您可以測試程式碼)。

相關內容