Я хотел бы использовать 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.
Я не уверен, проблема связана с конкретной машиной или нет. Есть идеи?
EDIT: После использования \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 (чтобы вы могли протестировать код).