使用 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 上可用(以便您可以测试代码)。

相关内容