我想將該fdsymbol
包與fedra serif b
Opentype 字體一起使用。我在使用以下程式碼時遇到一些問題
\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 上可用的一些字體(以便您可以測試程式碼)。