我正在尝试用数学符号绘制图表:
在 ylabel 中,它在 latex 中显示为“\mathcal{I}”,但这个特定符号无法在 Plots.jl 中生成。当输入“\mathcal{I}”时,您得到的是:
以下是 MWE:
using Plots
using LaTeXStrings
plot([1],[1],ylabel=L"\mathcal{I}")
其结果为:
y 轴上的符号错误。我也尝试过输入“\mathcal{J}”,但这也不起作用。我有很多图,实际上是整个库,都是用 Julia 图编写的。我所在领域的惯例是使用“\mathcal{I}”,因此,如果只因为这个库无法打印正确的符号,就将论文中的所有内容更改为使用“\mathcal{J}”,那对我来说将非常痛苦。我知道这是特定于乳胶的堆栈交换,而不是 Julia,但我想也许有人知道一个乳胶技巧,无论它是否是 Julia,都可以使用。
任何帮助,将不胜感激。
编辑:我在下面包含了 \mathcal{IJ} 的输出:
答案1
你看到的是书法我和J只是字体使它们看起来相似。
它不是 latex 或 mathjax 中使用的默认书法,例如,如果你\mathcal{IJ}
在 math.stackexchange 上安装的 MathJax 中使用,你会得到
然而,如果你回溯到足够久远的过去,I 和 J 本质上是同一个字母 [维基百科],因此,具有历史参考的字体(例如书法脚本字体)的设计者常常会使它们非常相似,这是历史准确性和当今可用性之间的妥协。
我不太清楚你使用的字体,但你看到类似的东西mathptmx
\documentclass{article}
\usepackage{mathptmx}
\begin{document}
$\mathcal{IJ}$
\end{document}