我拼命想找到以下“script f”字形(见下文)以在 LaTeX 上显示,但一直失败。
我应该安装哪个 CTAN 包才能在数学模式下获取此字符?
非常感谢!
答案1
也许并不完全相同,但这可能有效:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{amsmath,graphicx}
\usepackage{calligra}
\newcommand{\fancyf}{%
\mkern-4mu
\text{%
\scalebox{1}[.8]{%
\rotatebox[origin=c]{20}{\fontfamily{calligra}\selectfont f}
}%
}%
\mkern-4mu
}
\begin{document}
The function $\fancyf_l(p)$
\end{document}
如果你想使用 XeLaTeX 或 LuaLaTeX,那么
\documentclass{article}
\usepackage{unicode-math}
\setmathfont[range=\mathscr]{XITS Math}
\begin{document}
The function $\mathscr{f}_l(p)$
\end{document}
将产生
使用 Asana Math 代替 XITS Math,您可以获得
答案2
您似乎打算使用 Times (New) Roman 文本和数学字体,该字体具有脚本样式的小写字母 f 符号。实现此外观的一种方法是使用MathTime Professional 2 字体包,以及times
提供 Times Roman 文本字体的包。(该包的替代品times
是newtxtext
。)
请注意,完整mtpro2
软件包不是免费的,因此 CTAN 不提供该软件包。但是,它的价格相当合理,尤其是与其他提供数学字体的软件包相比。
\documentclass{report}
\usepackage[T1]{fontenc}
\usepackage{times} % text font
\usepackage[mtpscr]{mtpro2} % math font
\begin{document}
function $\mathscr{f}_l(p)$
\end{document}