我正在编写一份报告,其中包含一个涉及梯度的方程。所以我需要像这样打印出 nabla 符号:
但实际上,当我尝试输入 nabla 符号时,我终于得到了一张黑色光盘:
不知道是不是我代码的问题:
$\nabla_{w}\mathcal{L}(w, b, a)$
关于背景细节,我在macOS 10.14.6上使用TeXShop4.38,软件包如下:
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{txfonts}
\usepackage{fdsymbol}
\usepackage{graphicx}
\graphicspath{{secret}}
\DeclareMathOperator*{\argmax}{argmax}
\DeclareMathOperator*{\argsup}{argsup}
谁能帮我解决这个问题吗?非常感谢!
最佳答案
您可以通过创建一个最小示例(即重现问题所需的最少量代码)来找到此类问题的根本原因。在你的情况下,这将是:
\documentclass{article}
\usepackage{fdsymbol}
\begin{document}
$\nabla_{w}\mathcal{L}(w, b, a)$
\end{document}
事实上,fdsymbol
的文档指出它不包含 \nabla
的符号。一种简单的解决方案是在fdsymbol
之后加载txfonts
。或者,您可以更新到更现代的 newtxtext
和 newtxmath
:
\documentclass{article}
\usepackage[full]{textcomp}
\usepackage{fdsymbol}
\usepackage{newtxtext,newtxmath}
\begin{document}
$\nabla_{w}\mathcal{L}(w, b, a)$
\end{document}
结果:
注释:
- 需要
textcomp
,因为dfdsymbol
和newtxtext
加载具有不同的选项。 - 您必须自行决定在这种情况下是否仍然需要
fdsymbol
。
关于latex - ``\nabla'' 符号错误地显示为黑色光盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58023304/