Символ `` nabla '' неправильно отображается как черный диск - PullRequest
0 голосов
/ 20 сентября 2019

Я работаю над отчетом, который содержит уравнение, включающее градиент.Поэтому мне нужно, чтобы символ набла был распечатан следующим образом:

The ideal nabla symbol I want

Но на самом деле, я наконец-то получил черный диск при попытке ввести символ набла:

The actual nabla symbol as a result

Я не знаю, является ли это проблемой моего кода:

$\nabla_{w}\mathcal{L}(w, b, a)$

Что касается деталей, я использую TeXShop4.38 в macOS 10.14.6,пакеты следующие:

\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{txfonts}
\usepackage{fdsymbol}
\usepackage{graphicx}
\graphicspath{{secret}}
\DeclareMathOperator*{\argmax}{argmax}
\DeclareMathOperator*{\argsup}{argsup}

Может кто-нибудь помочь мне решить проблему?Большое спасибо!

1 Ответ

1 голос
/ 20 сентября 2019

Вы можете найти основную причину таких проблем, создав минимальный пример, то есть минимальный объем кода, необходимый для воспроизведения проблемы.В вашем случае это будет:

\documentclass{article}
\usepackage{fdsymbol}
\begin{document}
$\nabla_{w}\mathcal{L}(w, b, a)$
\end{document}

Действительно, документация для fdsymbol гласит, что она не содержит символа для \nabla.Одним простым решением будет загрузка txfonts после fdsymbol.Кроме того, вы можете обновить до более современных newtxtext и newtxmath:

\documentclass{article}
\usepackage[full]{textcomp}
\usepackage{fdsymbol}
\usepackage{newtxtext,newtxmath}
\begin{document}
$\nabla_{w}\mathcal{L}(w, b, a)$
\end{document}

Результат:

enter image description here

Примечания:

  • textcomp необходимо, потому что оба значения: dfdsymbol и newtxtext имеют различные варианты.
  • Вы должны решить сами, требуется ли fdsymbol в этомкейс.
...